An Empirical Study of Multi-discussing Pattern in Open-Source Software Development

被引:1
|
作者
Yang, Cheng [1 ]
Hu, Dongyang [1 ]
Zhang, Yang [1 ]
Wang, Tao [1 ]
Yu, Yue [1 ]
机构
[1] Natl Univ Def Technol, Changsha, Peoples R China
关键词
Multi-discussing; GitHub; issue resolution; mixed-methods;
D O I
10.1145/3457913.3457914
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
GitHub enables developers to expediently contribute their comments on multiple issues and switch their discussion between issues, i.e., multi-discussing. Discussing multiple issues simultaneously is able to enhance work efficiency. However, multi-discussing also relies on developers' rationally allocating their focus, which may result in the different influence on the resolution of issues. Therefore, investigating how multi-discussing affects the issue resolution is a meaningful research question that can help developers understand the benefits and limitations of multi-discussing. Using quantitative and qualitative methods, this paper proposes a groundbreaking study of the impact of multi-discussing on issue resolution in GitHub. First, we collect and analyze data from 624 GitHub projects to explore how multi-discussing affects the overall issue resolution of the project. Further, we investigate how multi-discussing affects the resolution of a single issue. We find that multi-discussing is a common behavior in GitHub. Also, multi-discussing is connected to a shorter average issue resolution latency of the project. However, during a single issue resolution, more multi-discussing behaviors tend to bring longer issue resolution latency. We also conduct the qualitative analysis to explore the developers' experiences and expectations of multi-discussing.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [1] AN EMPIRICAL STUDY ON DESIGN PATTERN USAGE ON OPEN-SOURCE SOFTWARE
    Apostolos, Ampatzoglou
    Kyriaki, Savva
    Ioannis, Stamelos
    Sofia, Charalampidou
    ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 275 - 283
  • [2] An Empirical Study of Architectural Decay in Open-Source Software
    Duc Minh Le
    Link, Daniel
    Shahbazian, Arman
    Medvidovic, Nenad
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2018, : 176 - 185
  • [3] An empirical study of open-source and closed-source software products
    Paulson, JW
    Succi, G
    Eberlein, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (04) : 246 - 256
  • [4] An Empirical Study of Architectural Change in Open-Source Software Systems
    Le, Duc Minh
    Behnamghader, Pooyan
    Garcia, Joshua
    Link, Daniel
    Shahbazian, Arman
    Medvidovic, Nenad
    12TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2015), 2015, : 235 - 245
  • [5] Towards a better understanding of software evolution: an empirical study on open-source software
    Neamtiu, Iulian
    Xie, Guowu
    Chen, Jianbo
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (03) : 193 - 218
  • [6] Self-organization process in open-source software: An empirical study
    Yu, Liguo
    INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (05) : 361 - 374
  • [7] Characterizing the Occurrence of Dockerfile Smells in Open-Source Software: An Empirical Study
    Wu, Yiwen
    Zhang, Yang
    Wang, Tao
    Wang, Huaimin
    IEEE ACCESS, 2020, 8 : 34127 - 34139
  • [8] An Empirical Exploration of Regularities in Open-Source Software Lexicons
    Pierret, Derrin
    Poshyvanyk, Denys
    ICPC: 2009 IEEE 17TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, 2009, : 228 - 232
  • [9] Multi-discussing Across Issues in GitHub: A Preliminary Study
    Hu, Dongyang
    Wang, Tao
    Chang, Junsheng
    Yin, Gang
    Zhang, Yang
    2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 406 - 415
  • [10] Software Architecture Pattern Morphology in Open-Source Systems
    Harrison, Neil B.
    Gubler, Erich
    Skinner, Danielle
    2016 13TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2016, : 91 - 98