Predicting severity of bug report by mining bug repository with concept profile

Tao Zhang, Geunseok Yang, Byungjeong Lee, Alvin T.S. Chan

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

42 Scopus citations

Abstract

Recently, for large scale software projects, developers rely on bug reports for corrective software maintenance. The severity of a reported bug is an important feature to decide how fast it needs to be fixed. Therefore, to arrange a new submitted bug to an appropriate fixer, it is necessary to recognize the severity of each bug report. Unfortunately, reporters need to decide the severity of bugs manually. Even if there are guidelines on how to verify the severity of a bug, it is still a time-consuming work. Utilizing the concept profiles by mining bug repositories is a good way to resolve this problem. In this paper, we propose a concept profile-based prediction technique to assign the severity of a given bug. In detail, we analyze historical bug reports in the bug repositories and build the concept profiles from them. We evaluate the performance of our method on the bug reports from the bug repositories of popular open-source projects that include Eclipse and Mozilla Firefox, the result shows that the proposed technique can effectively predict the severity of a given bug.

Original languageEnglish
Title of host publication2015 Symposium on Applied Computing, SAC 2015
EditorsDongwan Shin
PublisherAssociation for Computing Machinery
Pages1553-1558
Number of pages6
ISBN (Electronic)9781450331968
DOIs
StatePublished - 13 Apr 2015
Event30th Annual ACM Symposium on Applied Computing, SAC 2015 - Salamanca, Spain
Duration: 13 Apr 201517 Apr 2015

Publication series

NameProceedings of the ACM Symposium on Applied Computing
Volume13-17-April-2015

Conference

Conference30th Annual ACM Symposium on Applied Computing, SAC 2015
Country/TerritorySpain
CitySalamanca
Period13/04/1517/04/15

Keywords

  • Bug report
  • Bug triage
  • Concept profile
  • Mining bug repository
  • Severity prediction
  • Software maintenance

Fingerprint

Dive into the research topics of 'Predicting severity of bug report by mining bug repository with concept profile'. Together they form a unique fingerprint.

Cite this