Los puntos clave no están disponibles para este artículo en este momento.
Escribir buenas pruebas unitarias puede ser tedioso y propenso a errores, pero incluso una vez escritas, el trabajo no está terminado: los desarrolladores necesitan razonar sobre las pruebas unitarias a lo largo del desarrollo y evolución del software, para diagnosticar fallos en las pruebas, mantener las pruebas y entender el código escrito por otros desarrolladores. Las pruebas ilegibles son más difíciles de mantener y pierden parte de su valor para los desarrolladores. Para superar este problema, proponemos un modelo específico del dominio de la legibilidad de las pruebas unitarias basado en juicios humanos, y usamos este modelo para aumentar la generación automática de pruebas unitarias. El enfoque resultante puede generar automáticamente suites de pruebas con alta cobertura y también una legibilidad mejorada. En estudios con humanos, los usuarios prefieren nuestras pruebas mejoradas y pueden responder preguntas de mantenimiento sobre ellas un 14% más rápido con el mismo nivel de precisión.
Daka et al. (Wed,) estudiaron esta cuestión.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: