To deal with post-release bugs, many software projects set up public bug repositories for users all over the world to report bugs that they have encountered. Recently, researchers have proposed various information retrieval based approaches to localizing faults based on bug reports. In these approaches, source files are processed as single units, where noise in large files may affect the accuracy of fault localization. Furthermore, bug reports often contain stack-trace information, but existing approaches often treat this information as plain text. In this paper, we propose to use segmentation and stack-trace analysis to improve the performance of bug localization. Specifically, given a bug report, we divide each source code file into a ser...
Many spectrum-based fault localization techniques have been pro-posed to measure how likely each pro...
Abstract. Maintenance is a dominant component of software cost, and localizing reported defects is a...
To manage bugs that appear in a software, developers of-ten make use of a bug tracking system such a...
Abstract—To deal with post-release bugs, many software projects set up public bug repositories for u...
Given a corpus of bug reports, software developers must read various descriptive sentences in order ...
Given a corpus of bug reports, software developers must read various descriptive sentences in order ...
Issue tracking systems are valuable resources during software maintenance activities and contain inf...
Bug localization represents one of the most expensive, as well as time-consuming, activities during ...
Abstract—In this study, we proposed an approach to mine a change history to improve the bug localiza...
Bug localization refers to the task of automatically process-ing bug reports to locate source code f...
Bug localization represents one of the most expensive, as well as time-consuming, activities during ...
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...
Bug localisation techniques are proposed as a method to reduce the time developers spend on maintena...
Abstract—A large open source software (OSS) project receives many bug reports on a daily basis. Bug ...
Many spectrum-based fault localization techniques have been pro-posed to measure how likely each pro...
Abstract. Maintenance is a dominant component of software cost, and localizing reported defects is a...
To manage bugs that appear in a software, developers of-ten make use of a bug tracking system such a...
Abstract—To deal with post-release bugs, many software projects set up public bug repositories for u...
Given a corpus of bug reports, software developers must read various descriptive sentences in order ...
Given a corpus of bug reports, software developers must read various descriptive sentences in order ...
Issue tracking systems are valuable resources during software maintenance activities and contain inf...
Bug localization represents one of the most expensive, as well as time-consuming, activities during ...
Abstract—In this study, we proposed an approach to mine a change history to improve the bug localiza...
Bug localization refers to the task of automatically process-ing bug reports to locate source code f...
Bug localization represents one of the most expensive, as well as time-consuming, activities during ...
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...
Bug localisation techniques are proposed as a method to reduce the time developers spend on maintena...
Abstract—A large open source software (OSS) project receives many bug reports on a daily basis. Bug ...
Many spectrum-based fault localization techniques have been pro-posed to measure how likely each pro...
Abstract. Maintenance is a dominant component of software cost, and localizing reported defects is a...
To manage bugs that appear in a software, developers of-ten make use of a bug tracking system such a...