Does UML modeling associate with lower defect proneness?: A preliminary empirical investigation
Paper in proceedings, 2019

The benefits of modeling the design to improve the quality and maintainability of software systems have long been advocated and recognized. Yet, the empirical evidence on this remains scarce. In this paper, we fill this gap by reporting on an empirical study of the relationship between UML modeling and software defect proneness in a large sample of open-source GitHub projects. Using statistical modeling, and controlling for confounding variables, we show that projects containing traces of UML models in their repositories experience, on average, a statistically minorly different number of software defects (as mined from their issue trackers) than projects without traces of UML models.

Open-source-software

Software quality

Software design

UML

Author

Adithya Raghuraman

Carnegie Mellon University (CMU)

Truong Ho Quang

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers), Software Engineering for People, Architecture, Requirements and Traceability

Michel Chaudron

University of Gothenburg

Alexander Serebrenik

Eindhoven University of Technology

Bogdan Vasilescu

Carnegie Mellon University (CMU)

IEEE International Working Conference on Mining Software Repositories

21601852 (ISSN) 21601860 (eISSN)

Vol. 2019-May 101-104 8816762

16th IEEE/ACM International Conference on Mining Software Repositories, MSR 2019
Montreal, Canada,

Subject Categories

Bioinformatics (Computational Biology)

Software Engineering

Information Systemes, Social aspects

DOI

10.1109/MSR.2019.00024

More information

Latest update

11/22/2019