DocumentCode :
2349082
Title :
On the Relationship Between Change Coupling and Software Defects
Author :
D´Ambros, Marco ; Lanza, Michele ; Robbes, Romain
Author_Institution :
Fac. of Inf., REVEAL, Univ. of Lugano, Lugano, Switzerland
fYear :
2009
fDate :
13-16 Oct. 2009
Firstpage :
135
Lastpage :
144
Abstract :
Change coupling is the implicit relationship between two or more software artifacts that have been observed to frequently change together during the evolution of a software system. Researchers have studied this dependency and have observed that it points to design issues such as architectural decay. It is still unknown whether change coupling correlates with a tangible effect of design issues, i.e., software defects.In this paper we analyze the relationship between change coupling and software defects on three large software systems. We investigate whether change coupling correlates with defects, and if the performance of bug prediction models based on software metrics can be improved with change coupling information.
Keywords :
software maintenance; software metrics; software reliability; bug prediction model performance; software artifact; software change coupling; software defect; software metrics; software system; Computer architecture; Informatics; Information analysis; Joining processes; Predictive models; Reverse engineering; Software design; Software measurement; Software metrics; Software systems; Change coupling; Software defects;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
Conference_Location :
Lille
ISSN :
1095-1350
Print_ISBN :
978-0-7695-3867-9
Type :
conf
DOI :
10.1109/WCRE.2009.19
Filename :
5328803
Link To Document :
بازگشت