Tags:
tag this topic
create new tag
view all tags
---+ Bug Triage ---++ General Overview Open source software projects typically have a bug repository that allows both developers and users to post problems encountered with the software, suggest possible enhancements, and comment upon existing bug reports. Popular open source projects receive lots of bug reports. <Suggest graph here of # of bugs reported from Eclipse or Mozilla> Since more bugs are reported than can be easily handled, each bug must be _triaged_ to determine if it describes a meaningful new problem or enhancement, and if it does, it must be assigned to an appropriate developer for further handling. We are investigating approaches to help automate two parts of the bug triage process: * [[#BugAssignment][Bug Report Assignment]] * [[#DuplicateDetection][Duplicate Detection]] Our work as been published at a number of venues. See our publications listing below. * [[#TriagePublications][Publications]] The people involved are: * John Anvik * Lyndon Hiew * Gail Murphy #BugAssignment ---++ Bug Report Assignment One step in bug triaging is assigning a developer to a newly received report. We are developing an approach for semi-automating this assignment. Our approach uses a machine-learning algorithm that is applied to the information about how bugs have been assigned in the past to recommend developers to whom a new bug should be assigned. In the near future, we will have an assignment tool available that provides a list of recommendations for the following projects: * Eclipse Platform * Firefox Browser The tool will be provided in two formats: * A Firefox extension. * An Eclipse plug-in. E-mail [[mailto:janvik@cs.ubc.ca][John Anvik]] if you wish to be informed when the tool becomes available of if you would like to find out if you can use the tool on another project. Note, your project must meet the following conditions to be applicable for our tool: 1. Uses Bugzilla (V.2.16 or higher) for tracking bug reports where the default layout for bug reports has not been altered. 1. The project contains more than 20 developers who actively fix bugs. 1. The project had 1000+ reports marked as FIXED in the last 8 months. #DuplicateDetection ---++ Duplicate Detection Triagers need to identify which new bug reports are duplicates of previous reports. In large projects where there are thousands of reports to search through, identifying duplicate bugs can be a daunting task. We have developed an approach to suggest to a triager possible duplicates of a new report. Our approach is similar to the techniques used by event detection systems from Topic Detection and Tracking (TDT) research that identify whether a news story describes a new, previously unseen event or a old news event. We are currently conducting a study to determine how beneficial the duplicate detection tool is for bug triagers. We are looking at what effects the tool would have on a triager's duplicate detection accuracy and their workload. Future plans include implementing the tool as a Firefox extension. If you would like to be notified when the tool becomes available, email [[mailto:lyndonh@cs.ubc.ca][Lyndon Hiew]]. #TriagePublications ---++ Publications * [[http://www.cs.ubc.ca/labs/spl/projects/bugTriage/papers/icse2006.pdf][Who Should Fix This Bug?]], ICSE 2006. * [[http://www.cs.ubc.ca/labs/spl/projects/bugTriage/papers/eTx2005.pdf][Coping with Bug Repositories]], eTx Workshop at OOPSLA 2005.
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r8
<
r7
<
r6
<
r5
<
r4
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r8 - 2006-03-06
-
murphy
Home
Site map
BETA web
Communications web
Faculty web
Imager web
LCI web
Main web
SPL web
Sandbox web
TWiki web
TestCases web
SPL Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
E
dit
A
ttach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback