2016
DOI: 10.18293/seke2016-079
|View full text |Cite
|
Sign up to set email alerts
|

Stage-oriented Analysis on Factors Impacting Bug Fixing Time

Abstract: Abstract-The timely fixing of bugs is important to ensure software quality. In Open Source Software (OSS) development, behaviors of stakeholders impact the bug fixing process, especially the different stages respectively. However, most of the existing studies on impact factors of bug fixing time usually treat bug fixing process as a whole, while neglecting the particularity at its different stages. Ignoring the detail of different stages cannot let us understand why the fixing time is longer or shorter. In thi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 21 publications
0
5
0
Order By: Relevance
“…The software evolution literature has often used the time series approach to extract and propose prediction models. For instance, some studies in the literature have focused on proposing prediction models aiming to predict defects 38–43 . They mainly differ in the approach used to build the model.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The software evolution literature has often used the time series approach to extract and propose prediction models. For instance, some studies in the literature have focused on proposing prediction models aiming to predict defects 38–43 . They mainly differ in the approach used to build the model.…”
Section: Related Workmentioning
confidence: 99%
“…al., 38 used Granger causality test. Raja et al, 39 Yazdi et al, 73 and Wu et al 43 applied ARIMA. Graves et al 40 and Arisholm and Briand 41 used linear regression techniques.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In contrast, corrective maintenance predominantly focuses on fixing discovered software defects. In this context, the literature has focused on predicting incoming tasks (e.g., Wu, Zhang, Yang, & Wang, ), and task resolution times (Weiss et al, ; Zhang et al, ). In general, these studies do not focus—as our study does—on modeling the specific nature of task uncertainty, and the corresponding implications for decisions related to system capacity, task effort allocation, and task closure—with the aim of maximizing system productivity.…”
Section: Literature Review: Background and Contributionmentioning
confidence: 99%
“…Therefore, many researchers use machine learning to solve this problem. To improve the efficiency of bug triaging, automatic bug report assignment [8][9][10][11], as well as various automatic allocation methods, have been proposed [12][13][14][15][16]. John et al [17] reported that text classification methods can be employed in bug triaging; additionally, experimental studies proved the effectiveness of this method.…”
Section: Introductionmentioning
confidence: 99%