Abstract—Locating buggy code is a time-consuming task in software development. Given a new bug report, developers must search through a large number of files in a project to locate buggy code. We propose BugScout, an automated approach to help developers reduce such efforts by narrowing the search space of buggy files when they are assigned to address a bug report. BugScout assumes that the textual contents of a bug report and that of its corresponding source code share some technical aspects of the system which can be used for locating buggy source files given a new bug report. We develop a specialized topic model that represents those technical aspects as topics in the textual contents of bug reports and source files, and correlates bug r...
Abstract — Software companies spend maximum percent of cost in negotiating with software bugs which ...
Issue tracking systems are valuable resources during software maintenance activities and contain inf...
Bug localization and feature location in source code are software evolution tasks in which developer...
Reporting bugs is one of the vital activities for evolving software systems. Given such reports, dev...
Bug localization is one of the most important stages of the bug fixing process. Bad practices make t...
Bug localisation is a core program comprehension task in software maintenance: given the observation...
Bug localisation is a core program comprehension task in software maintenance: given the observation...
Many approaches have been proposed to address the problem of bug localisation – taking a bug report ...
An unavoidable step of fixing bugs is bug triage, which aims to properly assign a developer to a dif...
To manage bugs that appear in a software, developers of-ten make use of a bug tracking system such a...
This dissertation advances the state-of-the-art in information retrieval (IR) based approaches to au...
We describe a method of creating tools to find bugs in software that is driven by the analysis of pr...
Bug localization refers to the task of automatically process-ing bug reports to locate source code f...
Most studies relating to bug reports aims to automatically identify necessary information from bug r...
Bug assignment is one of the important activities in bug triaging that assigns valid bugs to the app...
Abstract — Software companies spend maximum percent of cost in negotiating with software bugs which ...
Issue tracking systems are valuable resources during software maintenance activities and contain inf...
Bug localization and feature location in source code are software evolution tasks in which developer...
Reporting bugs is one of the vital activities for evolving software systems. Given such reports, dev...
Bug localization is one of the most important stages of the bug fixing process. Bad practices make t...
Bug localisation is a core program comprehension task in software maintenance: given the observation...
Bug localisation is a core program comprehension task in software maintenance: given the observation...
Many approaches have been proposed to address the problem of bug localisation – taking a bug report ...
An unavoidable step of fixing bugs is bug triage, which aims to properly assign a developer to a dif...
To manage bugs that appear in a software, developers of-ten make use of a bug tracking system such a...
This dissertation advances the state-of-the-art in information retrieval (IR) based approaches to au...
We describe a method of creating tools to find bugs in software that is driven by the analysis of pr...
Bug localization refers to the task of automatically process-ing bug reports to locate source code f...
Most studies relating to bug reports aims to automatically identify necessary information from bug r...
Bug assignment is one of the important activities in bug triaging that assigns valid bugs to the app...
Abstract — Software companies spend maximum percent of cost in negotiating with software bugs which ...
Issue tracking systems are valuable resources during software maintenance activities and contain inf...
Bug localization and feature location in source code are software evolution tasks in which developer...