An Emotion Similarity Based Severity Prediction of Software Bugs: A Case Study of Open Source Projects

被引:13
|
作者
Yang, Geunseok [1 ]
Zhang, Tao [2 ]
Lee, Byungjeong [1 ]
机构
[1] Univ Seoul, Dept Comp Sci, Seoul, South Korea
[2] Harbin Engn Univ, Coll Comp Sci & Technol, Harbin, Heilongjiang, Peoples R China
基金
新加坡国家研究基金会;
关键词
bug severity prediction; emotion similarity; bug report; software maintenance;
D O I
10.1587/transinf.2017EDP7406
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many software development teams usually tend to focus on maintenance activities in general. Recently, many studies on bug severity prediction have been proposed to help a bug reporter determine severity. But they do not consider the reporter's expression of emotion appearing in the bug report when they predict the bug severity level. In this paper, we propose a novel approach to severity prediction for reported bugs by using emotion similarity. First, we do not only compute an emotion-word probability vector by using smoothed unigram model (UM), but we also use the new bug report to find similar-emotion bug reports with Kullback-Leibler divergence (KL-divergence). Then, we introduce a new algorithm, Emotion Similarity (ES)-Multinomial, which modifies the original Naive Bayes Multinomial algorithm. We train the model with emotion bug reports by using ES-Multinomial. Finally, we can predict the bug severity level in the new bug report. To compare the performance in bug severity prediction, we select related studies including Emotion Words-based Dictionary (EWD)-Multinomial, Naive Bayes Multinomial, and another study as baseline approaches in open source projects (e.g., Eclipse, GNU, JBoss, Mozilla, and WireShark). The results show that our approach outperforms the baselines, and can reflect reporters' emotional expressions during the bug reporting.
引用
收藏
页码:2015 / 2026
页数:12
相关论文
共 50 条
  • [21] Exploiting Open-source Projects to Study Software Design
    Fuhrman, Christopher P.
    [J]. INFORMATICS IN EDUCATION, 2007, 6 (01): : 53 - 66
  • [22] Revisiting reopened bugs in open source software systems
    Tagra, Ankur
    Zhang, Haoxiang
    Rajbahadur, Gopi Krishnan
    Hassan, Ahmed E.
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (04)
  • [23] An Empirical Study of Adoption of Software Testing in Open Source Projects
    Kochhar, Pavneet Singh
    Bissyande, Tegawende F.
    Lo, David
    Jiang, Lingxiao
    [J]. 2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 103 - 112
  • [24] Intensive Metrics for the Study of the Evolution of Open Source Projects: Case Studies from Apache Software Foundation Projects
    Gala-Perez, Santiago
    Robles, Gregorio
    Gonzalez-Barahona, Jesus M.
    Herraiz, Israel
    [J]. 2013 10TH IEEE WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2013, : 159 - 168
  • [25] Revisiting reopened bugs in open source software systems
    Ankur Tagra
    Haoxiang Zhang
    Gopi Krishnan Rajbahadur
    Ahmed E. Hassan
    [J]. Empirical Software Engineering, 2022, 27
  • [26] Towards Understanding Bugs in Open Source Router Software
    Yin, Zuoning
    Caesar, Matthew
    Zhou, Yuanyuan
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (03) : 34 - 40
  • [27] Towards understanding bugs in an open source cloud management stack: An empirical study of OpenStack software bugs
    Zheng, Wei
    Feng, Chen
    Yu, Tingting
    Yang, Xibing
    Wu, Xiaoxue
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 151 : 210 - 223
  • [28] CREATING OPEN EDUCATIONAL ENVIRONMENT BASED ON OPEN-SOURCE SOFTWARE PROJECTS
    Petrenko, Alexander
    Rubanov, Vladimir
    Petrenko, Olga
    [J]. CSEDU 2009: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION, VOL II, 2009, : 235 - +
  • [29] A validation of SonarQube issues related to real bugs based on open source software
    Hou, Xiang
    Lu, Yao
    Gan, Yiang
    Chen, Mengwen
    Wang, Tao
    Yin, Gang
    [J]. PROCEEDINGS OF THE 2016 JOINT INTERNATIONAL INFORMATION TECHNOLOGY, MECHANICAL AND ELECTRONIC ENGINEERING, 2016, 59 : 552 - 555
  • [30] In-Depth Analysis and Prediction of Coupling Metrics of Open Source Software Projects
    Saini, Munish
    Arora, Raghuvar
    Adebayo, Sulaimon Oyeniyi
    [J]. JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2022, 15 (01)