Performance Assessment of Bug Fixing Process in Open Source Repositories

被引:1
|
作者
Goyal, Anjali [1 ]
Sardana, Neetu [1 ]
机构
[1] Jaypee Inst Informat Technol, Dept Comp Sci Engn & Informat Technol, Sect 62, Noida, Uttar Pradesh, India
来源
INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND DATA SCIENCE | 2020年 / 167卷
关键词
Bug Reports; Software Maintenance; Fix Process Quality; Bug Tracking Systems; Mining Software Repositories; SEVERITY PREDICTION; MODEL;
D O I
10.1016/j.procs.2020.03.247
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software bugs are inevitable. Large software projects often use bug tracking systems in order to collect, organize and keep track of reported bugs. The primary objective of using these bug tracking systems is to expedite the bug fix process which further improves the overall quality of software product. However, managing bug tracking systems incurs additional cost and efforts. Hence, it is important to monitor the performance of the bug fix process which is followed in bug tracking systems. The aim of this paper is to identify the performance characteristics of the bug fixing process in open source bug repositories. Various performance metrics have been investigated which measures the bug fix process quality. For experimental evaluation, bug reports are collected from Bugzilla repository of Mozilla Firefox, Eclipse, NetBeans and Open Office projects. It has been found that overall 45.67% of bug reports are closed with fixed resolution. Rest 54.33% bug reports keep lying in bug repository unresolved thereby creating an extra backlog of work for software developers. Further, the root causes have been determined which keeps these large portions of bug reports lying in bug repositories opened and found that Non -Reproducible bugs are the most deteriorating factor in bug fix process and affects the fix process performance negatively. (C) 2020 The Authors. Published by Elsevier B.V.
引用
收藏
页码:2070 / 2079
页数:10
相关论文
共 50 条
  • [21] A Bug Assignment Approach Combining Expertise and Recency of Both Bug Fixing and Source Commits
    Khatun, Afrina
    Sakib, Kazi
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 351 - 358
  • [22] A Bug Assignment Technique Based on Bug Fixing Expertise and Source Commit Recency of Developers
    Khatun, Afrina
    Sakib, Kazi
    PROCEEDINGS OF THE 2016 19TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT), 2016, : 592 - 597
  • [23] An Analysis Method for Improving a Bug Modification Process in Open Source Software Development
    Ihara, Akinori
    Ohira, Masao
    Matsumoto, Ken-ichi
    IWPSE-EVOL 09: ERCIM WORKSHOP ON SOFTWARE EVOLUTION (EVOL) AND INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION (IWPSE), 2009, : 135 - 143
  • [24] Automatic mining of source code repositories to improve bug finding techniques
    Williams, CC
    Hollingsworth, JK
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (06) : 466 - 480
  • [25] Bug characteristics in open source software
    Lin Tan
    Chen Liu
    Zhenmin Li
    Xuanhui Wang
    Yuanyuan Zhou
    Chengxiang Zhai
    Empirical Software Engineering, 2014, 19 : 1665 - 1705
  • [26] Bug characteristics in open source software
    Tan, Lin
    Liu, Chen
    Li, Zhenmin
    Wang, Xuanhui
    Zhou, Yuanyuan
    Zhai, Chengxiang
    EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (06) : 1665 - 1705
  • [27] SPBC: A self-paced learning model for bug classification from historical repositories of open-source software
    Mohsin, Hufsa
    Shi, Chongyang
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 167
  • [28] Open source portal to distributed image repositories
    Tao, WC
    Ratib, O
    Kho, HT
    Hsu, YC
    Wang, C
    Lee, C
    McCoy, JM
    MEDICAL IMAGING 2004: PACS AND IMAGING INFORMATICS, 2004, 5 (25): : 185 - 194
  • [29] Large-Scale Identification and Analysis of Factors Impacting Simple Bug Resolution Times in Open Source Software Repositories
    Eiroa-Lledo, Elia
    Ali, Rao Hamza
    Pinto, Gabriela
    Anderson, Jillian
    Linstead, Erik
    APPLIED SCIENCES-BASEL, 2023, 13 (05):
  • [30] From android bug reports to android bug handling process: An empirical study of open-source development
    Yu L.
    Int. J. Open Source Softw. Processes, 4 (1-18): : 1 - 18