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 条
  • [31] Prediction models and techniques for Open Source Software projects: A systematic literature review
    Syeed, M.M. Mahbubul
    Hammouda, Imed
    Systä, Tarja
    [J]. International Journal of Open Source Software and Processes, 2014, 5 (02) : 1 - 39
  • [32] Software reuse in open source: A case study
    Capiluppi A.
    Stol K.-J.
    Boldyreff C.
    [J]. International Journal of Open Source Software and Processes, 2011, 3 (03) : 10 - 35
  • [33] Evolution in open source software: A case study
    Godfrey, MW
    Tu, Q
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2000, : 131 - 142
  • [34] Analogy based prediction of work item flow in software projects: a case study
    Mockus, A
    [J]. 2003 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 110 - 119
  • [35] CONTINUOUS INTEGRATION IN OPEN SOURCE SOFTWARE PROJECTS
    Georgescu, Mihai
    Cioloca, Cecilia
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY (IE 2015): EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2015, : 244 - 249
  • [36] Maintenance Support in Open Source Software Projects
    Raza, Arif
    Capretz, Luiz Fernando
    Ahmed, Faheem
    [J]. 2013 EIGHTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2013, : 391 - 395
  • [37] Analysing the Reliability of Open Source Software Projects
    Aversano, Lerina
    Tortorella, Maria
    [J]. 2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 348 - 357
  • [38] RESOURCE ALLOCATION IN OPEN SOURCE SOFTWARE PROJECTS
    Georgescu, Mihai
    [J]. INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY, 2013, : 437 - 441
  • [39] The Governance and Control of Open Source Software Projects
    Di Tullio, Dany
    Staples, D. Sandy
    [J]. JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2013, 30 (03) : 49 - 80
  • [40] THE STUDY OF OPEN SOURCE SOFTWARE COLLABORATIVE USER MODEL BASED ON SOCIAL NETWORK AND TAG SIMILARITY
    Chen, Xiang
    Pan, Yao-hui
    [J]. JOURNAL OF ELECTRONIC COMMERCE RESEARCH, 2014, 15 (01): : 77 - 86