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 条
  • [21] Lessons from open-source software development
    O'Reilly, T
    COMMUNICATIONS OF THE ACM, 1999, 42 (04) : 32 - 37
  • [22] An Empirical Study of (Multi-) Database Models in Open-Source Projects
    Benats, Pol
    Gobert, Maxime
    Meurice, Loup
    Nagy, Csaba
    Cleve, Anthony
    CONCEPTUAL MODELING, ER 2021, 2021, 13011 : 87 - 101
  • [23] Performance of GitHub Open-Source Software Project: An Empirical Analysis
    Joy, Abin
    Thangavelu, Senthilkumar
    Jyotishi, Amalendu
    2018 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRONICS, COMPUTERS AND COMMUNICATIONS (ICAECC), 2018,
  • [24] A Tertiary Study on Open-Source Software Research
    Imtiaz, Saima
    Imtiaz, Salma
    Almadhor, Ahmad
    Kulhanek, Rastislav
    IEEE ACCESS, 2024, 12 : 189952 - 189993
  • [25] A Study of Maintainability in Evolving Open-Source Software
    Molnar, Arthur-Jozsef
    Motogna, Simona
    Communications in Computer and Information Science, 2021, 1375 : 261 - 282
  • [26] Study of Open-source Software License Compliance
    Wang Z.-Q.
    Wu S.
    Xiao G.-Q.
    Zhang Z.-L.
    Liu Z.-Y.
    Peng J.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (08): : 3035 - 3058
  • [27] Preprocessor-based variability in open-source and industrial software systems: An empirical study
    Claus Hunsen
    Bo Zhang
    Janet Siegmund
    Christian Kästner
    Olaf Leßenich
    Martin Becker
    Sven Apel
    Empirical Software Engineering, 2016, 21 : 449 - 482
  • [28] Preprocessor-based variability in open-source and industrial software systems: An empirical study
    Hunsen, Claus
    Zhang, Bo
    Siegmund, Janet
    Kaestner, Christian
    Lessenich, Olaf
    Becker, Martin
    Apel, Sven
    EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (02) : 449 - 482
  • [29] Introduction to Videogame Development with Open-Source Software in GODOT
    Bonilla Carranza, Jose Luis David
    Perez Negron, Adriana Pena
    2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 259 - 263
  • [30] The role of the technical communicator in open-source software development
    Yeats, Dave
    TECHNICAL COMMUNICATION, 2008, 55 (01) : 38 - 48