Reproduksibilitas menjadi semakin penting dalam penelitian sains komputasi. (Sebagai contoh, lihat artikel ini oleh Roger Peng di Science ; Saya juga mengetahui artikel dan situs web seperti itu.) Namun, tidak jelas bagi saya berapa banyak informasi yang harus saya sertakan dengan artikel jurnal (atau online) untuk membuat penelitian komputasional saya dapat direproduksi (dengan asumsi tidak ada hambatan lain, seperti perjanjian kekayaan intelektual). Adakah pedoman di luar sana, dan jika tidak, dapatkah orang menyarankan langkah-langkah apa yang harus diambil para peneliti untuk membuat riset sains komputasional mereka dapat direproduksi?
Penggunaan khusus dalam jawaban akan menjadi cara yang mungkin untuk menerapkan saran tersebut - alur kerja, pada dasarnya. Alur kerja yang berbasis sistem agnostik atau Linux lebih disukai. Juga, mendiskusikan pengalaman pribadi yang relevan yang Anda miliki juga akan sangat membantu.
Dalam kasus khusus saya, saya sedang menulis makalah teoritis dengan beberapa contoh perhitungan yang cukup sederhana sehingga dapat dilakukan di MATLAB. Saya akan berpikir bahwa dalam kasus ini, termasuk skrip MATLAB, serta mencatat versi spesifik MATLAB pada mesin saya, akan cukup untuk memastikan reproduksibilitas. Namun, saya yakin ada skenario yang lebih rumit di luar sana, dan saran tentang bagaimana melakukan penelitian yang dapat direproduksi akan sangat membantu untuk mengetahui proyek-proyek masa depan.
sumber
Sebagian besar jurnal tidak diatur untuk hal ini dengan cara formal apa pun, tetapi kami baru-baru ini mendirikan Archive of Numerical Software yang secara khusus dimaksudkan untuk memiliki kode sumber dan segala sesuatu yang diperlukan menjadi bagian dari artikel. Lihatlah: http://journals.tdl.org/ans Pengajuan dipersilahkan!
sumber
Di
Stodden, V. 2009. "Kerangka Hukum untuk Penelitian Ilmiah Reproducible." CiSE .
Victoria Stodden merekomendasikan untuk menerbitkan "ringkasan penelitian" lengkap, dan mendaftar komponen-komponen berikut pada hal. 38:
sumber
Setidaknya, kode sumber dan data yang Anda gunakan untuk melakukan percobaan harus dapat diakses di suatu tempat. Tambahkan instruksi untuk membuat kode Anda jika perlu. Sungguh ada begitu sedikit jurnal akses terbuka yang tidak ada aturan yang terbuka dan mapan.
sumber
Saya bekerja untuk Elsevier. Perusahaan saya telah mulai menggunakan kerangka kerja Collage (dikembangkan sebagai tanggapan terhadap Tantangan Besar Kertas yang Dapat Dilakukan) dalam masalah jurnal untuk memungkinkan penulis memasukkan semua data dan kode yang diperlukan untuk mereproduksi hasil dan angka dalam makalah mereka. Fitur ini memudahkan pembaca untuk mereproduksi hasil yang dilaporkan dalam artikel dan menggunakan kembali materi yang dipublikasikan untuk penelitian mereka sendiri. Collage mendukung berbagai macam perangkat lunak open-source dan proprietary; informasi lebih lanjut dapat ditemukan di video informasi di sini dan di Situs Web Collage Authoring Environment .
sumber