Detecting Duplicate Bug Reports with Software Engineering Domain Knowledge

被引:0
|
作者
Aggarwal, Karan [1 ]
Rutgers, Tanner [1 ]
Timbers, Finbarr [1 ]
Hindle, Abram [1 ]
Greiner, Russ [1 ]
Stroulia, Eleni [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB, Canada
关键词
duplicate bug reports; information retrieval; software engineering textbooks; machine learning; software literature; documentation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In previous work by Alipour et al., a methodology was proposed for detecting duplicate bug reports by comparing the textual content of bug reports to subject-specific contextual material, namely lists of software-engineering terms, such as non-functional requirements and architecture keywords. When a bug report contains a word in these word-list contexts, the bug report is considered to be associated with that context and this information tends to improve bug-deduplication methods. In this paper, we propose a method to partially automate the extraction of contextual word lists from software-engineering literature. Evaluating this software-literature context method on real-world bug reports produces useful results that indicate this semi-automated method has the potential to substantially decrease the manual effort used in contextual bug deduplication while suffering only a minor loss in accuracy.
引用
收藏
页码:211 / 220
页数:10
相关论文
共 50 条
  • [31] Invalid bug reports complicate the software aging situation
    Xiaoxue Wu
    Wei Zheng
    Minchao Pu
    Jie Chen
    Dejun Mu
    Software Quality Journal, 2020, 28 : 195 - 220
  • [32] An Analysis of Software Bug Reports Using Random Forest
    Ha Manh Tran
    Sinh Van Nguyen
    Synh Viet Uyen Ha
    Thanh Quoc Le
    FUTURE DATA AND SECURITY ENGINEERING, FDSE 2018, 2018, 11251 : 273 - 285
  • [33] Automated labelling and severity prediction of software bug reports
    Otoom, Ahmed Fawzi
    Al-Shdaifat, Doaa
    Hammad, Maen
    Abdallah, Emad E.
    Aljammal, Ashraf
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 19 (03) : 334 - 342
  • [34] Registered reports in software engineering
    Neil A. Ernst
    Maria Teresa Baldassarre
    Empirical Software Engineering, 2023, 28
  • [35] Registered Reports in Software Engineering
    Ernst, Neil A.
    Baldassarre, Maria Teresa
    arXiv, 2023,
  • [36] Registered reports in software engineering
    Ernst, Neil A.
    Baldassarre, Maria Teresa
    EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (02)
  • [37] KNOWLEDGE AND SOFTWARE ENGINEERING
    VANDEVELDE, W
    ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 1995, 3 (01): : 3 - 8
  • [38] Detecting Duplicate Bug Report Using Character N-Gram-Based Features
    Sureka, Ashish
    Jalote, Pankaj
    17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010), 2010, : 366 - 374
  • [39] A Software Engineering Ontology as Software Engineering Knowledge Representation
    Wongthongtham, P.
    Kasisopha, N.
    Chang, E.
    Dillon, T.
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 668 - 675
  • [40] THE SYNTHESIS OF KNOWLEDGE ENGINEERING AND SOFTWARE ENGINEERING
    SHAW, MLG
    GAINES, BR
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 208 - 220