Los puntos clave no están disponibles para este artículo en este momento.
Investigaciones anteriores confirman la existencia de correcciones de errores recurrentes en sistemas de software. Al analizar manualmente dichas correcciones, encontramos que un gran porcentaje de ellas ocurre en pares de código, las clases/métodos que tienen roles similares en los sistemas, como proporcionar funciones similares y/o participar en interacciones de objetos similares. Basándonos en una representación gráfica de los usos de objetos, hemos desarrollado varias técnicas para identificar pares de código, reconocer correcciones de errores recurrentes y recomendar cambios para unidades de código a partir de las correcciones de errores de sus pares. La evaluación empírica en varios proyectos de código abierto muestra que nuestro prototipo, FixWizard, es capaz de identificar correcciones de errores recurrentes y proporcionar recomendaciones de solución con una precisión aceptable.
Nguyen et al. (Sat,) estudiaron esta cuestión.