BugMiner: Software reliability analysis via data mining of bug reports

Leon Wu, Boyi Xie, Gail Kaiser, Rebecca Jane Passonneau

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Citations (Scopus)

Abstract

Software bugs reported by human users and automatic error reporting software are often stored in some bug tracking tools (e.g., Bugzilia and Debbugs). These accumulated bug reports may contain valuable information that could be used to improve the quality of the bug reporting, reduce the quality assurance effort and cost, analyze software reliability, and predict future bug report trend. In this paper, we present BugMiner, a tool that is able to derive useful information from historic bug report database using data mining, use these information to do completion check and redundancy check on a new or given bug report, and to estimate the bug report trend using statistical analysis. Our empirical studies of the tool using several real-world bug report repositories show that it is effective, easy to implement, and has relatively high accuracy despite low quality data.

Original languageEnglish (US)
Title of host publicationSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering
Pages95-100
Number of pages6
StatePublished - Dec 1 2011
EventSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering - Miami, FL, United States
Duration: Jul 7 2011Jul 9 2011

Publication series

NameSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering

Other

OtherSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering
CountryUnited States
CityMiami, FL
Period7/7/117/9/11

Fingerprint

Software reliability
Reliability analysis
Data mining
Information use
Quality assurance
Redundancy
Statistical methods
Costs

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Wu, L., Xie, B., Kaiser, G., & Passonneau, R. J. (2011). BugMiner: Software reliability analysis via data mining of bug reports. In SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering (pp. 95-100). (SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering).
Wu, Leon ; Xie, Boyi ; Kaiser, Gail ; Passonneau, Rebecca Jane. / BugMiner : Software reliability analysis via data mining of bug reports. SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering. 2011. pp. 95-100 (SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering).
@inproceedings{e3035cff0c5e43c18452bab4bcf574a3,
title = "BugMiner: Software reliability analysis via data mining of bug reports",
abstract = "Software bugs reported by human users and automatic error reporting software are often stored in some bug tracking tools (e.g., Bugzilia and Debbugs). These accumulated bug reports may contain valuable information that could be used to improve the quality of the bug reporting, reduce the quality assurance effort and cost, analyze software reliability, and predict future bug report trend. In this paper, we present BugMiner, a tool that is able to derive useful information from historic bug report database using data mining, use these information to do completion check and redundancy check on a new or given bug report, and to estimate the bug report trend using statistical analysis. Our empirical studies of the tool using several real-world bug report repositories show that it is effective, easy to implement, and has relatively high accuracy despite low quality data.",
author = "Leon Wu and Boyi Xie and Gail Kaiser and Passonneau, {Rebecca Jane}",
year = "2011",
month = "12",
day = "1",
language = "English (US)",
isbn = "1891706292",
series = "SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering",
pages = "95--100",
booktitle = "SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering",

}

Wu, L, Xie, B, Kaiser, G & Passonneau, RJ 2011, BugMiner: Software reliability analysis via data mining of bug reports. in SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering. SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering, pp. 95-100, SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering, Miami, FL, United States, 7/7/11.

BugMiner : Software reliability analysis via data mining of bug reports. / Wu, Leon; Xie, Boyi; Kaiser, Gail; Passonneau, Rebecca Jane.

SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering. 2011. p. 95-100 (SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - BugMiner

T2 - Software reliability analysis via data mining of bug reports

AU - Wu, Leon

AU - Xie, Boyi

AU - Kaiser, Gail

AU - Passonneau, Rebecca Jane

PY - 2011/12/1

Y1 - 2011/12/1

N2 - Software bugs reported by human users and automatic error reporting software are often stored in some bug tracking tools (e.g., Bugzilia and Debbugs). These accumulated bug reports may contain valuable information that could be used to improve the quality of the bug reporting, reduce the quality assurance effort and cost, analyze software reliability, and predict future bug report trend. In this paper, we present BugMiner, a tool that is able to derive useful information from historic bug report database using data mining, use these information to do completion check and redundancy check on a new or given bug report, and to estimate the bug report trend using statistical analysis. Our empirical studies of the tool using several real-world bug report repositories show that it is effective, easy to implement, and has relatively high accuracy despite low quality data.

AB - Software bugs reported by human users and automatic error reporting software are often stored in some bug tracking tools (e.g., Bugzilia and Debbugs). These accumulated bug reports may contain valuable information that could be used to improve the quality of the bug reporting, reduce the quality assurance effort and cost, analyze software reliability, and predict future bug report trend. In this paper, we present BugMiner, a tool that is able to derive useful information from historic bug report database using data mining, use these information to do completion check and redundancy check on a new or given bug report, and to estimate the bug report trend using statistical analysis. Our empirical studies of the tool using several real-world bug report repositories show that it is effective, easy to implement, and has relatively high accuracy despite low quality data.

UR - http://www.scopus.com/inward/record.url?scp=84855528831&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84855528831&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84855528831

SN - 1891706292

SN - 9781891706295

T3 - SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering

SP - 95

EP - 100

BT - SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering

ER -

Wu L, Xie B, Kaiser G, Passonneau RJ. BugMiner: Software reliability analysis via data mining of bug reports. In SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering. 2011. p. 95-100. (SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering).