HeadlinesBriefing favicon HeadlinesBriefing.com

Наука — это открытое ПО: почему воспроизводимость важна

Hacker News •
×

Согласно этому убедительному аргументу, современная наука является синонимом программного обеспечения с открытым исходным кодом. Хотя академическая среда часто отвергает программное обеспечение как пустую трату времени, затмеваемую давлением необходимости публиковаться, автор утверждает, что программное обеспечение с открытым исходным кодом — это и есть вычислительная наука. Наука по определению строит проверяемые гипотезы и прогнозы. Статья, которая не помогает читателям прогнозировать или моделировать мир, не проходит этот фундаментальный тест. Программное обеспечение — это то, как мы кодируем и распространяем эти прогностические модели.

Опираясь на концепцию «внутренних моделей» Kenneth James Williams Craik, автор объясняет, что учёные улучшают внутреннее моделирование реальности, чтобы делать более точные прогнозы. Если статья на arXiv не способствует этому процессу, это не настоящая наука. Вычислительная воспроизводимость, следовательно, имеет важное значение — не просто дублирование результатов, а предоставление другим возможности встраивать, адаптировать и развивать научные идеи. Невоспроизводимые результаты бесполезны, потому что их нельзя расширить.

Как отметил Greg Wilson, программное обеспечение повсеместно в современной науке, от моделей Covid до лабораторных протоколов. Исследователи редко проверяют каждую зависимость, что делает открытый, воспроизводимый код критически важным. Настаивание на соблюдении научного метода в разработке программного обеспечения — это жизненно важный шаг к лучшей, более здравой науке, которая не тормозит целые области и не разрушает карьеры.