2009 16th Working Conference on Reverse Engineering On the Relationship Between Change Coupling and Software Defects Lille, France October 13-October 16 ISBN: 978-0-7695-3867-9
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WCRE.2009.19
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.
Index Terms:
Change coupling, Software defects
Citation:
Marco D'Ambros, Michele Lanza, Romain Robbes, "On the Relationship Between Change Coupling and Software Defects," wcre, pp.135-144, 2009 16th Working Conference on Reverse Engineering, 2009 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||