Por lo general, analizo datos de experimentos y, aunque tengo un esquema general de pasos que debo seguir, es posible que deba ajustarlo a los detalles específicos de los experimentos o las preguntas detrás. Por lo general, soy el único que codifica.
Miré en Wikipedia pero no estoy seguro de qué metodología puedo usar, en parte porque nunca he seguido ninguna, y en parte porque a veces solo exploro los datos, para ver cómo se ve, y otras veces solo quiero una respuesta. (Y porque no se espera mucho que pruebe o tenga una cierta calidad en mi código)
Se me solicitó hacer esta pregunta después de una o dos horas descubriendo que la función r se tablebasa en el orden de los vectores y no en el nombre de los elementos para compararlos. Entonces pensé que debería haber probado el comportamiento y las funciones que usaba con algunos datos simulados. Pero utilicé la tabla después de que otro análisis resultó en la falta de información, por lo que no podría haber seguido la metodología de desarrollo basada en pruebas (si la entendiera bien). Sin embargo, siento que con alguna mejora en la forma en que enfrento el proyecto, podría ser más eficiente, además de detectar errores antes, pero también cómo y qué buscar en caso de que dude de un resultado, así que no se concentre solo en Este error de ejemplo.
¿Qué metodología de software se adapta mejor a la investigación?
Básicamente, estoy preguntando cómo garantizar la calidad y el progreso cronometrado, así como mantener la especificidad de la investigación.
Ejemplo de como trabajo:
Un biólogo tiene en mente una pregunta y sabe que hacer un experimento llevará a tener datos de interés (es decir, niveles de expresiones genéticas en dos condiciones), luego establece el experimento y recolecta muestras de 10 personas / ratones / ratas. Ahora debo analizar esos datos para esas 10 muestras usando bibliotecas y pruebas existentes (o implementando nuevas pruebas) pero teniendo en cuenta la pregunta que el biólogo tenía en mente (es decir, qué genes se expresan más en una condición que en otra). La estructura es la misma que en experimentos anteriores (que involucraban 6 condiciones y otro animal) pero la prueba estadística, las normalizaciones y la estructura de datos pueden cambiar. Por lo tanto, suelo copiar una versión anterior y adaptarla a las necesidades actuales.