In this paper, we provide a framework for investigation and quantification of impact of object-oriented design choices on the defects in software systems. We report the initial results of an extensive case study, which strongly reinforce earlier, mainly anecdotal, evidence that design aspects related to inheritance and communication between classes can be used as indicators of the most defect-prone classes. To deal with specifics of software metrics data, statistical models applicable for the non-normally distributed count data are used, such as Poisson regression, negative binomial regression, and zero-inflated negative binomial regression. Alberg diagrams are applied to assess the models’ ability to identify the most critical classes in the system. The zero-inflated negative binomial regression model, designed to explicitly model the occurrence of zero counts in the dataset, shows the best ability to describe the high variability in the dependent variable.

Advanced Statistical Models for Software Data

Succi G;
2001

Abstract

In this paper, we provide a framework for investigation and quantification of impact of object-oriented design choices on the defects in software systems. We report the initial results of an extensive case study, which strongly reinforce earlier, mainly anecdotal, evidence that design aspects related to inheritance and communication between classes can be used as indicators of the most defect-prone classes. To deal with specifics of software metrics data, statistical models applicable for the non-normally distributed count data are used, such as Poisson regression, negative binomial regression, and zero-inflated negative binomial regression. Alberg diagrams are applied to assess the models’ ability to identify the most critical classes in the system. The zero-inflated negative binomial regression model, designed to explicitly model the occurrence of zero counts in the dataset, shows the best ability to describe the high variability in the dependent variable.
2001
Proceedings of the 5th World Multi-Conference on Systemics, Cybernetics and Informatics
1
6
Succi G; Stefanovic M; Pedrycz W
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/900990
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
social impact