TY - JOUR
T1 - Exploring the characteristics of issue-related behaviors in GitHub using visualization techniques
AU - Liao, Zhifang
AU - He, Dayu
AU - Chen, Zhijie
AU - Fan, Xiaoping
AU - Zhang, Yan
AU - Liu, Shengzong
N1 - Acceptance from VoR
OA article however no CC licence on article (see p1 of VoR).
Applied 'no exception' as article doesn't meet our definition for Gold exception. ET 14/1/20 ET
PY - 2018
Y1 - 2018
N2 - Feedback from software users, such as bug reports, is vital in the management of software projects. In GitHub, the feedback is typically expressed as new issues. Through filing issue reports, users may help identify and fix bugs, document software code, and enhance software quality via feature requests. In this paper, we aim at investigating some characteristics of issues to facilitate issue management and software management. We investigate the important degrees of behaviors that are related to issues in popular projects to assess the importance of issues in GitHub and analyze the effectiveness of issue labeling for issue handling. Then, we explore the patterns of issue commits over time in popular projects based on visual analysis and obtain the following results: we find that the behaviors that are related to issues play important roles in the GitHub. We also find that the time distribution of issue commits follows a three-period development model, which approximately corresponds to the project life cycle. These results may provide a new knowledge about issues that can help managers manage and allocate project resources more effectively and even reduce software failures.
AB - Feedback from software users, such as bug reports, is vital in the management of software projects. In GitHub, the feedback is typically expressed as new issues. Through filing issue reports, users may help identify and fix bugs, document software code, and enhance software quality via feature requests. In this paper, we aim at investigating some characteristics of issues to facilitate issue management and software management. We investigate the important degrees of behaviors that are related to issues in popular projects to assess the importance of issues in GitHub and analyze the effectiveness of issue labeling for issue handling. Then, we explore the patterns of issue commits over time in popular projects based on visual analysis and obtain the following results: we find that the behaviors that are related to issues play important roles in the GitHub. We also find that the time distribution of issue commits follows a three-period development model, which approximately corresponds to the project life cycle. These results may provide a new knowledge about issues that can help managers manage and allocate project resources more effectively and even reduce software failures.
KW - open-source software community
KW - project development model,
KW - visual analysis
KW - issue commit
KW - software management
U2 - 10.1109/ACCESS.2018.2810295
DO - 10.1109/ACCESS.2018.2810295
M3 - Article
VL - 6
SP - 24003
EP - 24015
JO - IEEE Access
JF - IEEE Access
SN - 2169-3536
ER -