Abstract. Maintenance is a dominant component of software cost, and localizing reported defects is a significant component of maintenance. We propose a scalable approach that leverages the natural language present in both defect reports and source code to identify files that are potentially related to the defect in question. Our technique is language-independent and does not require test cases. The approach represents reports and code as separate structured documents and ranks source files based on a document similarity metric that leverages inter-document relationships. We evaluate the fault-localization accuracy of our method against both lightweight baseline techniques and also reported results from state-of-the-art tools. In an empirica...
Abstract—In this study, we proposed an approach to mine a change history to improve the bug localiza...
Software bugs are everywhere. Not only do they infest software during development, but they escape ...
In this paper, we propose a new fault localization technique for testing software which requires str...
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 ...
To deal with post-release bugs, many software projects set up public bug repositories for users all ...
Abstract—To deal with post-release bugs, many software projects set up public bug repositories for u...
Software testing is always an effective method to show the presence of bugs in programs, while debug...
Static program analyzers are increasingly effective in checking correctness properties of programs a...
Abstract—Many fault localization methods have been proposed in the literature. These methods take in...
Abstract—Many fault localization methods have been proposed in the literature. These methods take in...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Abstract—Debugging is a crucial yet expensive activity to improve the reliability of software system...
Many spectrum-based fault localization techniques have been pro-posed to measure how likely each pro...
Bug localisation techniques are proposed as a method to reduce the time developers spend on maintena...
Abstract—In this study, we proposed an approach to mine a change history to improve the bug localiza...
Software bugs are everywhere. Not only do they infest software during development, but they escape ...
In this paper, we propose a new fault localization technique for testing software which requires str...
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 ...
To deal with post-release bugs, many software projects set up public bug repositories for users all ...
Abstract—To deal with post-release bugs, many software projects set up public bug repositories for u...
Software testing is always an effective method to show the presence of bugs in programs, while debug...
Static program analyzers are increasingly effective in checking correctness properties of programs a...
Abstract—Many fault localization methods have been proposed in the literature. These methods take in...
Abstract—Many fault localization methods have been proposed in the literature. These methods take in...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Abstract—Debugging is a crucial yet expensive activity to improve the reliability of software system...
Many spectrum-based fault localization techniques have been pro-posed to measure how likely each pro...
Bug localisation techniques are proposed as a method to reduce the time developers spend on maintena...
Abstract—In this study, we proposed an approach to mine a change history to improve the bug localiza...
Software bugs are everywhere. Not only do they infest software during development, but they escape ...
In this paper, we propose a new fault localization technique for testing software which requires str...