A reprodutibilidade se tornou cada vez mais importante na pesquisa em ciências computacionais. (Por exemplo, consulte este artigo de Roger Peng na Science ; também conheço outros artigos e sites da Web.) No entanto, não está claro para mim quanta informação devo incluir em um artigo de revista (ou online) para obter minha pesquisa computacional é reproduzível (supondo que não haja outros obstáculos, como acordos de propriedade intelectual). Existem diretrizes por aí e, se não, as pessoas poderiam sugerir que medidas os pesquisadores devem tomar para tornar reproduzível sua pesquisa em ciências computacionais?
De uso particular nas respostas, seriam possíveis maneiras de implementar essas sugestões - fluxos de trabalho, basicamente. Fluxos de trabalho independentes de sistema ou baseados em Linux são preferíveis. Além disso, discutir qualquer experiência pessoal relevante que você teve também seria útil.
No meu caso particular, estou escrevendo um artigo teórico com alguns exemplos de cálculos que são simples o suficiente para serem feitos no MATLAB. Eu acho que nesse caso, incluindo o script MATLAB, além de observar a versão específica do MATLAB na minha máquina, seria suficiente para garantir a reprodutibilidade. No entanto, tenho certeza de que existem cenários mais complicados por aí, e conselhos sobre como realizar pesquisas reproduzíveis seriam muito úteis para futuros projetos.
fonte
A maioria dos periódicos não está configurada para isso de maneira formal, mas recentemente fundamos o Archive of Numerical Software, que se destina especificamente a ter o código-fonte e tudo o mais necessário fazer parte do artigo. Confira: http://journals.tdl.org/ans Submissões são bem-vindas!
fonte
Em
Stodden, V. 2009. “O Marco Legal da Pesquisa Científica Reproduzível.” CiSE .
Victoria Stodden recomenda a publicação do "compêndio de pesquisa" completo e lista os seguintes componentes na p. 38:
fonte
Pelo menos, o código-fonte e os dados que você usou para realizar suas experiências devem estar acessíveis em algum lugar. Adicione instruções para criar seu código, se necessário. Realmente, existem tão poucos periódicos de acesso aberto que não existe uma regra aberta e estabelecida.
fonte
Eu trabalho para a Elsevier. Minha empresa começou a usar a estrutura Collage (desenvolvida em resposta ao Executable Paper Grand Challenge) em edições de periódicos para permitir que os autores incluíssem todos os dados e códigos necessários para reproduzir os resultados e figuras em seus artigos. Esse recurso facilita a reprodução dos resultados relatados no artigo e a reutilização do material publicado para sua própria pesquisa. O Collage suporta uma ampla variedade de software proprietário e de código aberto; mais informações podem ser encontradas no vídeo informativo aqui e no site do ambiente de criação de colagens .
fonte