Defect reports are generated from various testing and development activities in software engineering. Some-times two reports are submitted that describe the same problem, leading to duplicate reports. These reports are mostly written in structured natural language, and as such, it is hard to compare two reports for similarity with formal methods. In order to identify duplicates, we investigate using Natural Language Processing (NLP) techniques to support the identification. A prototype tool is developed and evaluated in a case study analyzing defect reports at Sony Ericsson Mobile Communications. The evaluation shows that about 2/3 of the duplicates can possibly be found using the NLP techniques. Different variants of the techniques provide...
Software projects rely on their issue tracking systems to guide maintenance activities of software d...
Many large software systems rely on bug tracking systems to record the submitted bug reports and to ...
Bug reporting and fixing the reported bugs play a critical part in the development and maintenance o...
A Defect pattern repository collects different kinds of defect patterns, which are general descripti...
An open source project typically maintains an open bug repository so that bug reports from all over ...
The exercise of detecting similar bug reports in bug tracking systems is known as duplicate bug repo...
Abstract—Duplicate defects put extra overheads on software organizations, as the cost and effort of ...
An open source project typically maintains an open bug repository so that bug reports from all over ...
Abstract—We present an approach to identify duplicate bug reports expressed in free-form text. Dupli...
Though very important in software engineering, linking artifacts of the same type (clone detection) ...
We present in this paper several solutions to the challenging task of clustering software defect rep...
Context. Bug tracking systems play an important role in software maintenance. They allow users to su...
Context: Duplicate detection is a fundamental part of issue management. Systems able to predict whet...
After the derivation of specific applications from a software product line, the applications keep ev...
Bug reporting, tracking and fixing is a major part of every software’s life-cycle. With the growing ...
Software projects rely on their issue tracking systems to guide maintenance activities of software d...
Many large software systems rely on bug tracking systems to record the submitted bug reports and to ...
Bug reporting and fixing the reported bugs play a critical part in the development and maintenance o...
A Defect pattern repository collects different kinds of defect patterns, which are general descripti...
An open source project typically maintains an open bug repository so that bug reports from all over ...
The exercise of detecting similar bug reports in bug tracking systems is known as duplicate bug repo...
Abstract—Duplicate defects put extra overheads on software organizations, as the cost and effort of ...
An open source project typically maintains an open bug repository so that bug reports from all over ...
Abstract—We present an approach to identify duplicate bug reports expressed in free-form text. Dupli...
Though very important in software engineering, linking artifacts of the same type (clone detection) ...
We present in this paper several solutions to the challenging task of clustering software defect rep...
Context. Bug tracking systems play an important role in software maintenance. They allow users to su...
Context: Duplicate detection is a fundamental part of issue management. Systems able to predict whet...
After the derivation of specific applications from a software product line, the applications keep ev...
Bug reporting, tracking and fixing is a major part of every software’s life-cycle. With the growing ...
Software projects rely on their issue tracking systems to guide maintenance activities of software d...
Many large software systems rely on bug tracking systems to record the submitted bug reports and to ...
Bug reporting and fixing the reported bugs play a critical part in the development and maintenance o...