Los puntos clave no están disponibles para este artículo en este momento.
Muchos procesos de producción de software abogan por pruebas de desarrollo rigurosas junto con la escritura de código funcional, lo que implica que tanto el código de prueba como el código de producción deben co-evolucionar. Para obtener información sobre la naturaleza de esta co-evolución, este trabajo propone tres perspectivas (realizadas mediante una herramienta llamada TeMo) que combinan información del sistema de versionado de un proyecto de software, el tamaño de los diversos artefactos y los informes de cobertura de pruebas. Validamos estas perspectivas en contra de dos proyectos de software de código abierto y uno industrial y evaluamos nuestros resultados tanto con la ayuda de mensajes de registro, inspecciones de código y los desarrolladores originales del sistema de software. Con estas perspectivas pudimos reconocer diferentes escenarios de co-evolución (es decir, sincrónicos y por fases) y hacer observaciones relevantes tanto para los desarrolladores como para los ingenieros de pruebas.
Zaidman et al. (Tue,) estudiaron esta cuestión.