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 条
  • [1] Text analytics based severity prediction of software bugs for apache projects
    Kaur, Arvinder
    Jindal, Shubhra Goyal
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2019, 10 (04) : 765 - 782
  • [2] Text analytics based severity prediction of software bugs for apache projects
    Arvinder Kaur
    Shubhra Goyal Jindal
    [J]. International Journal of System Assurance Engineering and Management, 2019, 10 : 765 - 782
  • [3] Data Collection for Software Defect Prediction an Exploratory Case Study of Open Source Software Projects
    Mausa, Goran
    Grbac, Tihana Galinac
    Basic, Bojana Dalbelo
    [J]. 2015 8TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2015, : 463 - 469
  • [4] Severity Prediction of Software Bugs
    Otoom, Ahmed Fawzi
    Al-Shdaifat, Doaa
    Hammad, Maen
    Abdallah, Emad E.
    [J]. 2016 7TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2016, : 92 - 95
  • [5] A Study of Concurrency Bugs in an Open Source Software
    Asadollah, Sara Abbaspour
    Sundmark, Daniel
    Eldh, Sigrid
    Hansson, Hans
    Enoiu, Eduard Paul
    [J]. OPEN SOURCE SYSTEMS: INTEGRATING COMMUNITIES, OSS 2016, 2016, 472 : 16 - 31
  • [6] Software effort estimation based on open source projects: Case study of Github
    Qi, Fumin
    Jing, Xiao-Yuan
    Zhu, Xiaoke
    Xie, Xiaoyuan
    Xu, Baowen
    Ying, Shi
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 92 : 145 - 157
  • [7] An Empirical Analysis of Reopened Bugs Based on Open Source Projects
    Mi, Qing
    Keung, Jacky
    [J]. PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING 2016 (EASE '16), 2016,
  • [8] An Investigation on Software Bug-Fix Prediction for Open Source Software Projects-A Case Study on the Eclipse Project
    Ihara, Akinori
    Kamei, Yasutaka
    Monden, Akito
    Ohira, Masao
    Keung, Jacky Wai
    Ubayashi, Naoyasu
    Matsumoto, Ken-ichi
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW), VOL. 2, 2012, : 112 - 119
  • [9] Categorizing Bugs with Social Networks: A Case Study on Four Open Source Software Communities
    Zanetti, Marcelo Serrano
    Scholtes, Ingo
    Tessone, Claudio Juan
    Schweitzer, Frank
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1032 - 1041
  • [10] Investigating and Projecting Population Structures in Open Source Software Projects: A Case Study of Projects in GitHub
    Onoue, Saya
    Hata, Hideaki
    Monden, Akito
    Matsumoto, Kenichi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (05): : 1304 - 1315