Detecting duplicate bug reports with software engineering domain knowledge. Issue 3 (27th October 2016)
- Record Type:
- Journal Article
- Title:
- Detecting duplicate bug reports with software engineering domain knowledge. Issue 3 (27th October 2016)
- Main Title:
- Detecting duplicate bug reports with software engineering domain knowledge
- Authors:
- Aggarwal, Karan
Timbers, Finbarr
Rutgers, Tanner
Hindle, Abram
Stroulia, Eleni
Greiner, Russell - Other Names:
- Serebrenik Alexander guestEditor.
Adams Bram guestEditor. - Abstract:
- Abstract : Bug deduplication, ie, recognizing bug reports that refer to the same problem, is a challenging task in the software‐engineering life cycle. Researchers have proposed several methods primarily relying on information‐retrieval techniques. Our work motivated by the intuition that domain knowledge can provide the relevant context to enhance effectiveness, attempts to improve the use of information retrieval by augmenting with software‐engineering knowledge. In our previous work, we proposed the software‐literature‐context method for using software‐engineering literature as a source of contextual information to detect duplicates. If bug reports relate to similar subjects, they have a better chance of being duplicates. Our method, being largely automated, has a potential to substantially decrease the level of manual effort involved in conventional techniques with a minor trade‐off in accuracy. In this study, we extend our work by demonstrating that domain‐specific features can be applied across projects than project‐specific features demonstrated previously while still maintaining performance. We also introduce a hierarchy‐of‐context to capture the software‐engineering knowledge in the realms of contextual space to produce performance gains. We also highlight the importance of domain‐specific contextual features through cross‐domain contexts: adding context improved accuracy; Kappa scores improved by at least 3.8% to 10.8% per project.
- Is Part Of:
- Journal of software. Volume 29:Issue 3(2017)
- Journal:
- Journal of software
- Issue:
- Volume 29:Issue 3(2017)
- Issue Display:
- Volume 29, Issue 3 (2017)
- Year:
- 2017
- Volume:
- 29
- Issue:
- 3
- Issue Sort Value:
- 2017-0029-0003-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2016-10-27
- Subjects:
- deduplication -- documentation -- duplicate bug reports -- information retrieval -- machine learning -- software engineering textbooks -- software literature
Software engineering -- Periodicals
Computer software -- Development -- Periodicals
Software maintenance -- Periodicals
005.1 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/smr.1821 ↗
- Languages:
- English
- ISSNs:
- 2047-7473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 399.xml