Key Features Recommendation to Improve Bug Reporting

被引:13
|
作者
Rejaul, Karim Md [1 ]
机构
[1] Nara Inst Sci & Technol NAIST, Software Design & Anal Lab SDLab, Nara, Japan
关键词
Bug Report; High-Impact Bug (HIB); Open-Source Projects; Prediction Models;
D O I
10.1109/ICSSP.2019.00010
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bug reports are the primary means through which developers triage and fix bugs. To achieve this effectively, bug reports need to clearly describe those features that are important for the developers. However, previous studies have found that reporters do not always provide such features. Therefore, we first perform an exploratory study to identify the key features that reporters frequently miss in their initial bug report submissions. Then, we plan to propose an automatic approach for supporting reporters to make a good bug report. For our initial studies, we manually examine bug reports of five large-scale projects from two ecosystems such as Apache (Camel, Derby, and Wicket) and Mozilla (Firefox and Thunderbird). As initial results, we identify five key features that reporters often miss in their initial bug reports and developers require them for fixing bugs. We build and evaluate classification models using four different text-classification techniques. The evaluation results show that our models can effectively predict the key features. Our ongoing research focuses on developing an automatic features recommendation model to improve the contents of bug reports.
引用
收藏
页码:1 / 4
页数:4
相关论文
共 50 条
  • [21] Ten simple rules for reporting a bug
    Haller, Benjamin C.
    PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (10)
  • [22] Learning to Rank for Bug Report Assignee Recommendation
    Tian, Yuan
    Wijedasa, Dinusha
    Lo, David
    Le Goues, Claire
    2016 IEEE 24TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2016,
  • [23] Identify Key Sequence Features to Improve CRISPR sgRNA Efficacy
    Chen, Lei
    Wang, Shaopeng
    Zhang, Yu-Hang
    Li, Jiarui
    Xing, Zhi-Hao
    Yang, Jialiang
    Huang, Tao
    Cai, Yu-Dong
    IEEE ACCESS, 2017, 5 : 26582 - 26590
  • [24] AN ADDITIONAL RECOMMENDATION ON REPORTING DEPRESSION
    HAMILTON, JA
    HIRSCHFELD, RMA
    AMERICAN JOURNAL OF PSYCHIATRY, 1984, 141 (09): : 1134 - 1135
  • [25] Bug Triaging: Right Developer Recommendation for Bug Resolution Using Data Mining Technique
    Chaitra, B.H.
    Swarnalatha, K.S.
    Lecture Notes in Electrical Engineering, 2022, 790 : 609 - 618
  • [26] Improving Bug Reporting, Duplicate Detection, and Localization
    Chaparro, Oscar
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 421 - 424
  • [27] Developer Recommendation for Bug Reports based on Ontological Aspects
    Lee, Chao-Yuan
    Yang, Cheng-Zen
    Chang, Ching-Hsian
    2020 25TH INTERNATIONAL CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI 2020), 2020, : 159 - 164
  • [28] Enhancement of Recommendation Engine Technique for Bug System Fixes
    Al-Bayati, Jalal Sadoon Hameed
    Al-Shamma, Mohammed
    Tawfeeq, Furat Nidhal
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2024, 15 (04) : 555 - 564
  • [29] BUGINE: a bug report recommendation system for Android apps
    Li, Ziqiang
    Tan, Shin Hwei
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 278 - 279
  • [30] An effective change recommendation approach for supplementary bug fixes
    Xin Xia
    David Lo
    Automated Software Engineering, 2017, 24 : 455 - 498