Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Analyzing defect inflow distribution and applying Bayesian inference method for software defect prediction in large software projects
Department of Computer Science & Engineering, Chalmers, University of Gothenburg, Göteborg, Sweden.ORCID iD: 0000-0002-0819-2516
Department of Computer Science & Engineering, Chalmers, University of Gothenburg, Göteborg, Sweden.
Department of Computer Science & Engineering, Chalmers, University of Gothenburg, Göteborg, Sweden.
University of Skövde, School of Informatics. University of Skövde, The Informatics Research Centre.ORCID iD: 0000-0003-2895-0780
Show others and affiliations
2016 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 117, p. 229-244Article in journal (Refereed) Published
Resource type
Text
Abstract [en]

Tracking and predicting quality and reliability is a major challenge in large and distributed software development projects. A number of standard distributions have been successfully used in reliability engineering theory and practice, common among these for modeling software defect inflow being exponential, Weibull, beta and Non-Homogeneous Poisson Process (NHPP). Although standard distribution models have been recognized in reliability engineering practice, their ability to fit defect data from proprietary and OSS software projects is not well understood. Lack of knowledge about underlying defect inflow distribution also leads to difficulty in applying Bayesian based inference methods for software defect prediction. In this paper we explore the defect inflow distribution of total of fourteen large software projects/release from two industrial domain and open source community. We evaluate six standard distributions for their ability to fit the defect inflow data and also assess which information criterion is practical for selecting the distribution with best fit. Our results show that beta distribution provides the best fit to the defect inflow data for all industrial projects as well as majority of OSS projects studied. In the paper we also evaluate how information about defect inflow distribution from historical projects is applied for modeling the prior beliefs/experience in Bayesian analysis which is useful for making software defect predictions early during the software project lifecycle.

Place, publisher, year, edition, pages
Elsevier, 2016. Vol. 117, p. 229-244
Keywords [en]
Software, SRGM, Defect Inflow
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:his:diva-12642DOI: 10.1016/j.jss.2016.02.015ISI: 000377231800015Scopus ID: 2-s2.0-84961641102OAI: oai:DiVA.org:his-12642DiVA, id: diva2:945272
Available from: 2016-07-01 Created: 2016-07-01 Last updated: 2020-07-08Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Rana, RakeshHansson, Jörgen

Search in DiVA

By author/editor
Rana, RakeshHansson, Jörgen
By organisation
School of InformaticsThe Informatics Research Centre
In the same journal
Journal of Systems and Software
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 570 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf