Refactorings of Design Defects using Relational Concept Analysis

Moha, Naouel; Hacene, Amine M. R.; Valtchev, Petko et Yann-Gaël Guéhéneuc, (2008). « Refactorings of Design Defects using Relational Concept Analysis » (Proceedings of the 4th International Conference on Formal Concept Analysis (ICFCA'08), ), sous la dir. de Medina, Raoul et Obiedkov, Sergei. pp. 289-304.

Fichier(s) associé(s) à ce document :
Télécharger (742kB)


Software engineers often need to identify and correct design defects, ıe} recurring design problems that hinder development and maintenance by making programs harder to comprehend and--or evolve. While detection of design defects is an actively researched area, their correction---mainly a manual and time-consuming activity --- is yet to be extensively investigated for automation. In this paper, we propose an automated approach for suggesting defect-correcting refactorings using relational concept analysis (RCA). The added value of RCA consists in exploiting the links between formal objects which abound in a software re-engineering context. We validated our approach on instances of the <span class='textit'></span>Blob design defect taken from four different open-source programs.

Type: Communication, article de congrès ou colloque
Informations complémentaires: Ptidej Team, GEODES Lab, Department of Informatics and Operations Research, University of Montreal, Quebec, Canada
Déposé par: Naouel Moha
Date de dépôt: 29 janv. 2013 14:12
Dernière modification: 01 nov. 2014 02:24
Adresse URL :


Voir les statistiques sur cinq ans...