Skip to Main content Skip to Navigation
Conference papers

Refactorings of Design Defects using Relational Concept Analysis

Abstract : Software engineers often need to identify and correct design defects, i.e., recurring design problems that hinder development and maintenance by making programs harder to comprehend and/or evolve. While detection of design defects is 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 based on 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 'Blob' design defect taken from four different open-source programs.
Document type :
Conference papers
Complete list of metadata
Contributor : Mohamed Rouane-Hacene Connect in order to contact the contributor
Submitted on : Tuesday, September 16, 2008 - 11:54:43 AM
Last modification on : Friday, February 26, 2021 - 3:28:05 PM


  • HAL Id : inria-00321958, version 1



Naouel Moha, Amine Mohamed Rouane Hacene, Yann-Gael Gueheneuc, Petko Valtchev. Refactorings of Design Defects using Relational Concept Analysis. 6th International Conference on Formal Concept Analysis - ICFCA 2008, Feb 2008, Montréal, Canada. pp.289-304. ⟨inria-00321958⟩



Record views