HeadlinesBriefing favicon HeadlinesBriefing.com

Sains adalah Perangkat Lunak Open Source: Mengapa Reproduksibilitas Penting

Hacker News •
×

Menurut argumen meyakinkan ini, sains modern identik dengan perangkat lunak open source. Meskipun akademia sering menganggap perangkat lunak sebagai pemborosan waktu yang terbayang-bayang oleh tekanan untuk menerbitkan, penulis berpendapat bahwa perangkat lunak open source adalah sains komputasional itu sendiri. Sains, secara definisi, membangun hipotesis dan prediksi yang dapat diuji. Sebuah makalah yang tidak membantu pembaca memprediksi atau memodelkan dunia gagal dalam tes fundamental ini. Perangkat lunak adalah cara kita mengkodekan dan membagikan model prediktif ini.

Berdasarkan konsep "model internal" dari Kenneth James Williams Craik, penulis menjelaskan bahwa ilmuwan meningkatkan simulasi internal realitas untuk membuat prediksi yang lebih baik. Jika sebuah makalah arXiv tidak membantu proses ini, itu bukan sains sejati. Reproduksibilitas komputasional oleh karena itu sangat penting—bukan sekadar menduplikasi hasil, tetapi memungkinkan orang lain untuk menanamkan, mengadaptasi, dan membangun di atas ide-ide ilmiah. Temuan yang tidak dapat direproduksi tidak berguna karena tidak dapat diperluas.

Seperti yang dicatat Greg Wilson, perangkat lunak ada di mana-mana dalam sains modern, dari model Covid hingga protokol laboratorium. Peneliti jarang memverifikasi setiap dependensi, membuat kode yang terbuka dan dapat direproduksi menjadi kritis. Bersikeras pada kepatuhan metode ilmiah dalam pengembangan perangkat lunak adalah langkah penting menuju sains yang lebih baik dan lebih waras yang tidak menahan seluruh bidang atau mengganggu karier.