Powtarzalność staje się coraz ważniejsza w badaniach w dziedzinie obliczeń. (Na przykład zobacz ten artykuł autorstwa Rogera Penga w nauce ; znam też inne tego rodzaju artykuły i strony internetowe.) Jednak nie jest dla mnie jasne, ile informacji powinienem podać w artykule w czasopiśmie (lub w Internecie), aby zrobić moje badania obliczeniowe są powtarzalne (zakładając, że nie ma innych przeszkód, takich jak umowy o własności intelektualnej). Czy istnieją jakieś wytyczne, a jeśli nie, czy ludzie mogliby zasugerować, jakie kroki powinni podjąć naukowcy, aby ich badania w dziedzinie nauk obliczeniowych były odtwarzalne?
Szczególnie przydatne w odpowiedziach byłyby możliwe sposoby wdrożenia tych sugestii - w zasadzie przepływów pracy. Preferowane są przepływy pracy niezależne od systemu lub oparte na systemie Linux. Pomocne byłoby również omówienie wszelkich istotnych doświadczeń osobistych.
W moim szczególnym przypadku piszę artykuł teoretyczny z kilkoma przykładowymi obliczeniami, które są na tyle proste, że można je wykonać w MATLAB. Myślę, że w tym przypadku, w tym skrypt MATLAB, a także odnotowanie konkretnej wersji MATLAB na moim komputerze, wystarczyłoby, aby zapewnić odtwarzalność. Jestem jednak pewien, że istnieją bardziej skomplikowane scenariusze, a porady dotyczące przeprowadzania powtarzalnych badań byłyby bardzo pomocne w przypadku przyszłych projektów.
źródło
Większość czasopism nie jest skonfigurowana do tego w żaden formalny sposób, ale niedawno założyliśmy Archiwum oprogramowania numerycznego, które specjalnie ma zawierać kod źródłowy i wszystko, co niezbędne, musi być częścią artykułu. Sprawdź to: http://journals.tdl.org/ans Zgłoszenia są mile widziane!
źródło
W
Stodden, V. 2009. „Ramy prawne dla powtarzalnych badań naukowych.” CiSE .
Victoria Stodden zaleca opublikowanie pełnego „kompendium badawczego” i wymienia następujące elementy na str. 38:
źródło
Przynajmniej kod źródłowy i dane użyte do eksperymentów powinny być gdzieś dostępne. W razie potrzeby dodaj instrukcje, aby zbudować kod. Naprawdę jest tak mało czasopism o otwartym dostępie, że nie ma otwartej i ustalonej reguły.
źródło
Pracuję dla Elseviera. Moja firma zaczęła używać frameworku Collage (opracowanego w odpowiedzi na Wielkie Wyzwanie Papieru Wykonywalnego) w wydaniach czasopism, aby umożliwić autorom uwzględnienie wszystkich danych i kodu potrzebnego do odtworzenia wyników i liczb w swoich pracach. Ta funkcja ułatwia czytelnikom odtwarzanie wyników zgłoszonych w artykule i ponowne wykorzystanie opublikowanych materiałów do własnych badań. Collage obsługuje szeroką gamę oprogramowania typu open source i zastrzeżonego; więcej informacji można znaleźć w wideo informacyjnym tutaj oraz na stronie internetowej środowiska tworzenia kolaży .
źródło