Abstract
Previous research on closed-source software found that highly coupled software modules were more defect prone, which makes it important to understand the effect of coupling on defect proneness in open-source software (OSS) projects. For this purpose, we used Cox proportional hazards modeling with recurrent events. We found that the effect of coupling was significant, and we quantified this effect on defect proneness.
Key words
Download to read the full chapter text
Chapter PDF
References
Per Kragh Andersen, Ornulf Borgan, Richard D. Gill, and Niels Keiding. Statistical Models Based on Counting Processes. Springer-Verlag, 1993.
Lionel C. Briand, Jürgen Wüst, John W. Daly, and D. Victor Porter. Exploring the Relationships between Design Measures and Software Quality in Object-Oriented Systems. Journal of Systems and Software, 51(3):245–273, 2000.
David R. Cox. Regression models and life tables. Journal of the Royal Statistical Society, 34:187–220, 1972.
Jr. David W. Hosmer and Stanley Lemeshow. Applied Survival Analysis: Regression Modeling of Time to Event Data. John Wiley & Sons, Inc., 1999.
Khaled El Emam, Saïda Benlarbi, Nishith Goel, and Shesh N. Rai. The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics. IEEE Trans. on Software Engineering, 27(7):630–650, July 2001.
Stephen R. Schach and Jefferson A. Offutt. On the Nonmaintainability of Open-Source Software. In Meeting Challenges and Surviving Success: The 2nd Workshop on Open Source Software Engineering, pages 52–54, Orlando, Florida, May 2002.
Katherine J. Stewart, David P. Darcy, and Sherae L. Daniel. Opportunities and challenges applying functional data analysis to the study of open source software evolution. Statistical Science, 21:167–178, 2006.
Terry M. Therneau and Patricia M. Grambsch. Modeling Survival Data: Extending the Cox Model. Springer-Verlag, 2000.
Liguo Yu and Kai Chen. Categorization of common coupling and its application to the maintainability of the linux kernel. IEEE Trans. on Software Engineering, 30(10):694–706, 2004. Member-Stephen R. Schach and Member-Jeff Offutt.
Liguo Yu, Stephen R. Schach, Kai Chen, Gillian Z. Heller, and A. Jefferson Offutt. Maintainability of the kernels of open-source operating systems: A comparison of linux with freebsd, netbsd, and openbsd. Journal of Systems and Software, 79(6):807–815, 2006.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 International Federation for Information Processing
About this paper
Cite this paper
Günes Koru, A., Zhang, D., Liu, H. (2007). Effect of Coupling on Defect Proneness in Evolutionary Open-Source Software Development. In: Feller, J., Fitzgerald, B., Scacchi, W., Sillitti, A. (eds) Open Source Development, Adoption and Innovation. OSS 2007. IFIP — The International Federation for Information Processing, vol 234. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-72486-7_27
Download citation
DOI: https://doi.org/10.1007/978-0-387-72486-7_27
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-72485-0
Online ISBN: 978-0-387-72486-7
eBook Packages: Computer ScienceComputer Science (R0)