25th IEEE International Conference on Program Comprehension, ICPC 2017, Buenos Aires, Argentina, 22-23 May 2017For large open source projects (e.g., Eclipse, Mozilla), developers usually utilize bug reports to facilitate software maintenance tasks such as fixer assignment. However, there are a large portion of short reports in bug repositories. We find that 78.1% of bug reports only include less than 100 words in Eclipse and require bug fixers to spend more time on resolving them due to limited informative contents. To address this problem, in this paper, we propose a novel approach to enrich bug reports. Concretely, we design a sentence ranking algorithm based on a new textual similarity metric to select the proper contents for bug report ...
It is a very time-consuming task to assign a bug report to the most suitable fixer in large open sou...
Abstract—For complex and popular software, project teams could receive a large number of bug reports...
Bug localization is one of the most important stages of the bug fixing process. Bad practices make t...
Abstract—Software companies spend over 45 percent of cost in dealing with software bugs. An inevitab...
Two important questions concerning the coordination of development effort are which bugs to fix firs...
Abstract—The number of bug reports in complex software increases dramatically. Since bugs are still ...
Abstract—Large software development projects receive many bug reports and each of these reports need...
In software development, bug reports provide crucial information to developers. However, these repor...
We address the issue of information lessening for bug triage, i.e., how to diminish the scale and en...
Modern version control systems, e.g., GitHub, include bug tracking mechanisms that developers can us...
An unavoidable step of fixing bugs is bug triage, which aims to properly assign a developer to a dif...
Most studies relating to bug reports aims to automatically identify necessary information from bug r...
In the bug triage we have an unavoidable step of fixing the bugs which helps in correctly assigning ...
SWAN 2015 : 2015 IEEE 1st International Workshop on Software Analytics, 2 March 2015, Montreal, QC, ...
To lower time cost in manual work, text classification techniques are put on conduct automatic bug t...
It is a very time-consuming task to assign a bug report to the most suitable fixer in large open sou...
Abstract—For complex and popular software, project teams could receive a large number of bug reports...
Bug localization is one of the most important stages of the bug fixing process. Bad practices make t...
Abstract—Software companies spend over 45 percent of cost in dealing with software bugs. An inevitab...
Two important questions concerning the coordination of development effort are which bugs to fix firs...
Abstract—The number of bug reports in complex software increases dramatically. Since bugs are still ...
Abstract—Large software development projects receive many bug reports and each of these reports need...
In software development, bug reports provide crucial information to developers. However, these repor...
We address the issue of information lessening for bug triage, i.e., how to diminish the scale and en...
Modern version control systems, e.g., GitHub, include bug tracking mechanisms that developers can us...
An unavoidable step of fixing bugs is bug triage, which aims to properly assign a developer to a dif...
Most studies relating to bug reports aims to automatically identify necessary information from bug r...
In the bug triage we have an unavoidable step of fixing the bugs which helps in correctly assigning ...
SWAN 2015 : 2015 IEEE 1st International Workshop on Software Analytics, 2 March 2015, Montreal, QC, ...
To lower time cost in manual work, text classification techniques are put on conduct automatic bug t...
It is a very time-consuming task to assign a bug report to the most suitable fixer in large open sou...
Abstract—For complex and popular software, project teams could receive a large number of bug reports...
Bug localization is one of the most important stages of the bug fixing process. Bad practices make t...