- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Assisted detection of duplicate bug reports
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Assisted detection of duplicate bug reports Hiew, Lyndon
Abstract
Duplicate bug reports, reports which describe problems or enhancements for which there is already a report in a bug repository, consume time of bug triagers and software developers that might better be spent working on reports that describe unique requests. For many open source projects, the number of duplicate reports represents a significant percentage of the repository, numbering in the thousands of reports for many projects. In this thesis, we introduce an approach to suggest potential duplicate bug reports to a bug triager who is processing a new report. We tested our approach on four popular open source projects, achieving the best precision and recall rates of 29% and 50% respectively on reports from the popular Firefox open source project. We report on a user study in which we investigated whether our approach can help novice bug triagers process reports from the Firefox repository. Despite the relatively low precision and recall rates of our approach, we found that its use does increase the duplicate detection accuracy of novice bug triagers, while significantly reducing the number of searches they perform and slightly reducing the time they spend on each report.
Item Metadata
Title |
Assisted detection of duplicate bug reports
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2006
|
Description |
Duplicate bug reports, reports which describe problems or enhancements for
which there is already a report in a bug repository, consume time of bug triagers
and software developers that might better be spent working on reports that describe
unique requests. For many open source projects, the number of duplicate
reports represents a significant percentage of the repository, numbering in the
thousands of reports for many projects. In this thesis, we introduce an approach
to suggest potential duplicate bug reports to a bug triager who is processing a
new report. We tested our approach on four popular open source projects,
achieving the best precision and recall rates of 29% and 50% respectively on reports
from the popular Firefox open source project. We report on a user study
in which we investigated whether our approach can help novice bug triagers
process reports from the Firefox repository. Despite the relatively low precision
and recall rates of our approach, we found that its use does increase the duplicate
detection accuracy of novice bug triagers, while significantly reducing the
number of searches they perform and slightly reducing the time they spend on
each report.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2010-01-12
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0051726
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2006-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.