DocumentCode :
2140444
Title :
Are the Clients of Flawed Classes (Also) Defect Prone?
Author :
Marinescu, Radu ; Marinescu, Cristina
Author_Institution :
LOOSE Res. Group Politeh., Univ. of Timisoara, Timisoara, Romania
fYear :
2011
fDate :
25-26 Sept. 2011
Firstpage :
65
Lastpage :
74
Abstract :
Design flaws are those characteristics of design entities (e.g., methods, classes) which make them harder to maintain. Existing studies show that classes revealing particular design flaws are more change and defect prone than the other classes. Since various collaborations are found among the instances of classes, classes are not isolated within the source code of object-oriented systems. In this paper we investigate if classes using classes revealing design flaws are more defect prone than classes which do not use classes revealing design flaws. We detect four design flaws in three releases of Eclipse and investigate the relation between classes that use/do not use flawed classes and defects. The results show that classes that use flawed classes are defect prone and this does not depend on the number of the used flawed classes. This findings show a new type of correlation between design flaws and defects, bringing evidence related to an increased likelihood of exhibiting defects for classes that use classes revealing design flaws. Based on the provided evidence, practitioners are advised once again about the negative impact design flaws have at a source code level.
Keywords :
object-oriented methods; software maintenance; source coding; Eclipse; class revealing design flaw; defect prone; object oriented system; source code; Correlation; Data mining; Feature extraction; Java; Maintenance engineering; Measurement; Software; defects; design flaws; detection strategies; empirical software engineering; software repositories; source code;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Source Code Analysis and Manipulation (SCAM), 2011 11th IEEE International Working Conference on
Conference_Location :
Williamsburg, VI
Print_ISBN :
978-1-4577-0932-6
Type :
conf
DOI :
10.1109/SCAM.2011.9
Filename :
6065198
Link To Document :
بازگشت