La reproducibilidad se ha vuelto cada vez más importante en la investigación en ciencias computacionales. (Por ejemplo, vea este artículo de Roger Peng en Science ; también conozco otros artículos y sitios web de este tipo). Sin embargo, no tengo claro cuánta información debo incluir en un artículo de revista (o en línea) para hacer mi investigación computacional es reproducible (suponiendo que no haya otros obstáculos, como los acuerdos de propiedad intelectual). ¿Hay alguna guía por ahí, y si no, la gente podría sugerir qué pasos deberían tomar los investigadores para que su investigación en ciencias computacionales sea reproducible?
De particular uso en las respuestas serían posibles formas de implementar esas sugerencias, básicamente, flujos de trabajo. Los flujos de trabajo que son independientes del sistema o basados en Linux son preferibles. Además, discutir cualquier experiencia personal relevante que haya tenido también sería útil.
En mi caso particular, estoy escribiendo un artículo teórico con un par de cálculos de ejemplo que son lo suficientemente simples como para que se puedan hacer en MATLAB. Creo que, en este caso, incluir el script MATLAB, así como señalar la versión específica de MATLAB en mi máquina, sería suficiente para garantizar la reproducibilidad. Sin embargo, estoy seguro de que existen escenarios más complicados, y sería muy útil conocer los consejos sobre cómo llevar a cabo una investigación reproducible para futuros proyectos.
fuente
La mayoría de las revistas no están configuradas para esto de ninguna manera formal, pero recientemente hemos fundado el Archivo de Software Numérico que tiene la intención específica de tener el código fuente y todo lo que sea necesario ser parte del artículo. Echa un vistazo: http://journals.tdl.org/ans ¡Las presentaciones son bienvenidas!
fuente
En
Stodden, V. 2009. "El marco legal para la investigación científica reproducible". CiSE . .
Victoria Stodden recomienda publicar el "compendio de investigación" completo, y enumera los siguientes componentes en la pág. 38:
fuente
Al menos, el código fuente y los datos que utilizó para realizar sus experimentos deberían ser accesibles en algún lugar. Agregue instrucciones para construir su código si es necesario. Realmente hay tan pocas revistas de acceso abierto que no hay una regla abierta y establecida.
fuente
Yo trabajo para Elsevier. Mi empresa ha comenzado a usar el marco Collage (desarrollado en respuesta al Gran desafío del papel ejecutable) en números de revistas para permitir a los autores incluir todos los datos y el código necesarios para reproducir los resultados y las cifras en sus documentos. Esta característica facilita a los lectores reproducir los resultados informados en el artículo y reutilizar el material publicado para su propia investigación. Collage admite una amplia variedad de software de código abierto y propietario; Puede encontrar más información en el video informativo aquí y en el sitio web de Collage Authoring Environment .
fuente