Proceedings of the 33rd International Conference on Software Engineering 2011
DOI: 10.1145/1985793.1985934
|View full text |Cite
|
Sign up to set email alerts
|

Fuzzy set-based automatic bug triaging (NIER track)

Abstract: Assigning a bug to the right developer is a key in reducing the cost, time, and efforts for developers in a bug fixing process. This assignment process is often referred to as bug triaging. In this paper, we propose Bugzie, a novel approach for automatic bug triaging based on fuzzy set-based modeling of bug-fixing expertise of developers. Bugzie considers a system to have multiple technical aspects, each is associated with technical terms. Then, it uses a fuzzy set to represent the developers who are capable/c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
41
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 71 publications
(46 citation statements)
references
References 8 publications
(25 reference statements)
0
41
0
Order By: Relevance
“…As a developer improves a software product he leaves evidence of his expertise in various software artifacts. In spite of the diversity of data that is available from a software project, bug report assignment recommendation approaches tend to focus on only one source of expertise information, commonly either bug reports [12], [17] or source revision commits [11]. If the data source is limited or not available, there may not be sufficient information for the use of a particular approach or the approach could have a low accuracy.…”
Section: B Information Sourcesmentioning
confidence: 99%
“…As a developer improves a software product he leaves evidence of his expertise in various software artifacts. In spite of the diversity of data that is available from a software project, bug report assignment recommendation approaches tend to focus on only one source of expertise information, commonly either bug reports [12], [17] or source revision commits [11]. If the data source is limited or not available, there may not be sufficient information for the use of a particular approach or the approach could have a low accuracy.…”
Section: B Information Sourcesmentioning
confidence: 99%
“…Tamrawi et al [18] used a Fuzzy Set to represent the developers who have the defect-fixing expertise applicable to a specific technical term. The defect reports previously fixed by developers are used to find capable developers to fix the defects.…”
Section: Fuzzy Setmentioning
confidence: 99%
“…Cubranic and Murphy [4] used summary and description of a defect report. Baysal et al [17] used the summary, the description, and the comments; Bhattacharya et al [7] and Tamrawi et al [18] used the bug report ID, the fixing developer ID, and summary as well as the description; Park et al [14] extracted features from the description of defect reports and its metadata (i.e. version, platform, and target milestone).…”
Section: Features Used In Defect Report Triagementioning
confidence: 99%
“…There are other lines of work that also analyze bug reports; these include the series of work on duplicate bug report detection [19], [23], [22], [28], bug localization [31], bug categorization [6], [8], [26], bug fix time prediction [12], [30], and bug fixer recommendation [10], [25]. Our work is also orthogonal to these studies.…”
Section: Related Workmentioning
confidence: 99%