Does UML modeling associate with lower defect proneness?: A preliminary empirical investigation
Paper i proceeding, 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

Författare

Adithya Raghuraman

Carnegie Mellon University (CMU)

Truong Ho Quang

Chalmers, Data- och informationsteknik, Software Engineering, Software Engineering for People, Architecture, Requirements and Traceability

Michel Chaudron

Göteborgs universitet

Alexander Serebrenik

Technische Universiteit Eindhoven

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,

Ämneskategorier

Bioinformatik (beräkningsbiologi)

Programvaruteknik

Systemvetenskap, informationssystem och informatik med samhällsvetenskaplig inriktning

DOI

10.1109/MSR.2019.00024

Mer information

Senast uppdaterat

2019-11-22