Does UML modeling associate with lower defect proneness? a preliminary empirical investigation

Adithya Raghuraman, Truong Ho-Quang, Michel R.V. Chaudron, Alexander Serebrenik, Bogdan Vasilescu

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

10 Citations (Scopus)
299 Downloads (Pure)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 16th International Conference on Mining Software Repositories (MSR 2019)
Place of PublicationPiscataway
PublisherIEEE Computer Society
Pages101-104
Number of pages4
ISBN (Electronic)978-1-7281-3412-3
DOIs
Publication statusPublished - 1 May 2019
Event16th IEEE/ACM International Conference on Mining Software Repositories, MSR 2019 - Montreal, Canada
Duration: 26 May 201927 May 2019

Conference

Conference16th IEEE/ACM International Conference on Mining Software Repositories, MSR 2019
Country/TerritoryCanada
CityMontreal
Period26/05/1927/05/19

Keywords

  • Open-source-software
  • Software design
  • Software quality
  • UML

Fingerprint

Dive into the research topics of 'Does UML modeling associate with lower defect proneness? a preliminary empirical investigation'. Together they form a unique fingerprint.

Cite this