DocumentCode
2826324
Title
Design Defect Detection Rules Generation: A Music Metaphor
Author
Kessentini, Marouane ; Sahraoui, Houari ; Boukadoum, Mounir ; Wimmer, Manuel
Author_Institution
DIRO, Univ. de Montreal, Montréal, QC, Canada
fYear
2011
fDate
1-4 March 2011
Firstpage
241
Lastpage
248
Abstract
We propose an automated approach for design defect detection. It exploits an algorithm that automatically finds rules for the detection of possible design defects, thus relieving the designer from doing so manually. Our algorithm derives rules in the form of metric/threshold combinations, from known instances of design defects (defect examples). Due to the large number of possible combinations, we use a music-inspired heuristic that finds the best harmony when combining metrics. We evaluated our approach on finding potential defects in three open-source systems (Xerces-J, Quick UML and Gantt). For all of them, we found more than 80% of known defects, a better result when compared to a state-of-the-art approach, where the detection rules are manually specified.
Keywords
public domain software; software maintenance; Gantt open-source system; Quick UML open-source system; Xerces-J open-source system; defect detection rules generation design; music-inspired heuristic; Algorithm design and analysis; Complexity theory; Heuristic algorithms; Measurement; Optimization; Software; Unified modeling language; design defects; searchbased software engineering; software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Conference_Location
Oldenburg
ISSN
1534-5351
Print_ISBN
978-1-61284-259-2
Type
conf
DOI
10.1109/CSMR.2011.30
Filename
5741331
Link To Document