liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Automatic Localization of Bugs to Faulty Components in Large Scale Software Systems using Bayesian Classification
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Ericsson AB, Sweden.
KTH Royal Institute Technology, Sweden; University of Calif Berkeley, CA USA.
Linköping University, Department of Computer and Information Science, Statistics. Linköping University, Faculty of Science & Engineering.
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering.
Show others and affiliations
2016 (English)In: 2016 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2016), IEEE , 2016, 425-432 p.Conference paper, Published paper (Refereed)
Abstract [en]

We suggest a Bayesian approach to the problem of reducing bug turnaround time in large software development organizations. Our approach is to use classification to predict where bugs are located in components. This classification is a form of automatic fault localization (AFL) at the component level. The approach only relies on historical bug reports and does not require detailed analysis of source code or detailed test runs. Our approach addresses two problems identified in user studies of AFL tools. The first problem concerns the trust in which the user can put in the results of the tool. The second problem concerns understanding how the results were computed. The proposed model quantifies the uncertainty in its predictions and all estimated model parameters. Additionally, the output of the model explains why a result was suggested. We evaluate the approach on more than 50000 bugs.

Place, publisher, year, edition, pages
IEEE , 2016. 425-432 p.
Keyword [en]
Machine Learning; Fault Detection; Fault Location; Software Maintenance; Software Debugging; Software Engineering
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-132879DOI: 10.1109/QRS.2016.54ISI: 000386751700044ISBN: 978-1-5090-4127-5 (print)OAI: oai:DiVA.org:liu-132879DiVA: diva2:1052307
Conference
IEEE International Conference on Software Quality, Reliability and Security (QRS)
Available from: 2016-12-06 Created: 2016-11-30 Last updated: 2017-09-22

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Magnusson, MånsSandahl, KristianVillani, Mattias
By organisation
PELAB - Programming Environment LaboratoryStatisticsFaculty of Science & EngineeringSoftware and SystemsFaculty of Arts and Sciences
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 40 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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