Mapping Bug Report

dc.contributor.authorLithin, Gowda
dc.date.accessioned2019-02-13T11:42:39Z
dc.date.available2019-02-13T11:42:39Z
dc.date.issued2019-02-13T11:42:39Z
dc.description.abstractWhen a new bug report is received, developers usually need to reproduce the bug and perform code reviews to find the cause, a process that can be tedious and time consuming. A tool for ranking all the source files with respect to how likely they are to contain the cause of the bug would enable developers to narrow down their search and improve productivity. This paper introduces an adaptive ranking approach that leverages project knowledge through functional decomposition of source code, API descriptions of library components, the bug-fixing history, the code change history, and the file dependency graph. Given a bug report, the ranking score of each source file is computed as a weighted combination of an array of features, where the weights are trained automatically on previously solved bug reports using a learning-to-rank technique. We evaluate the ranking system on six large scale open source Java projects, using the before-fix version of the project for every bug report. The experimental results show that the learning-to-rank approach outperforms three recent state-of-the-art methods. In particular, our method makes correct recommendations within the top 10 ranked source files for over 70 percent of the bug reports in the Eclipse Platform and Tomcat projects.en_US
dc.identifier.urihttp://hdl.handle.net/123456789/10366
dc.language.isoenen_US
dc.subjectLithingowdaen_US
dc.subject15VFSB7022en_US
dc.subjectMapping Bug Reporten_US
dc.subjectBCA Project Report 2018en_US
dc.titleMapping Bug Reporten_US
dc.typeOtheren_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
15VFSB7022.pdf
Size:
3.25 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.79 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections