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 条
  • [31] Open-source software in medical imaging: development of OsiriX
    Ratib, Osman
    Rosset, Antoine
    INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2006, 1 (04) : 187 - 196
  • [32] Open-source software in medical imaging: development of OsiriX
    Osman Ratib
    Antoine Rosset
    International Journal of Computer Assisted Radiology and Surgery, 2006, 1 : 187 - 196
  • [33] Understanding the nature of collaboration in open-source software development
    Nakakoji, K
    Yamada, K
    Iisa, GI
    12TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 827 - 834
  • [34] Semantic Web support for Open-source Software Development
    Dillon, Tharam S.
    Simmons, Gregory
    SITIS 2008: 4TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY AND INTERNET BASED SYSTEMS, PROCEEDINGS, 2008, : 606 - +
  • [35] STRATEGIC FORKING IN THE DEVELOPMENT OF FREE/OPEN-SOURCE SOFTWARE
    Konat, Grzegorz
    GOSPODARKA NARODOWA, 2008, (10): : 23 - 43
  • [36] An Investigation of an Open-Source Software Development Environment in a Software Engineering Course
    Ge, Xun
    Huang, Kun
    Dong, Yifei
    INTERDISCIPLINARY JOURNAL OF PROBLEM-BASED LEARNING, 2010, 4 (02): : 94 - 120
  • [37] Open-source software - Introduction
    Sabbah, D
    Frye, D
    IBM SYSTEMS JOURNAL, 2005, 44 (02)
  • [38] Open-source bioinformatics software
    Vlagioiu, Constantin
    Vuta, Vlad
    Barbuceanu, Florica
    Predoi, Gabriel
    Tudor, Nicolae
    JOURNAL OF BIOTECHNOLOGY, 2017, 256 : S53 - S53
  • [39] Open-source software for repositories
    Vasilyeva, Natalya V.
    NAUCHNYE I TEKHNICHESKIE BIBLIOTEKI-SCIENTIFIC AND TECHNICAL LIBRARIES, 2023, (03): : 102 - 119
  • [40] OPEN-SOURCE SOFTWARE IN ROBOTICS
    Timoftei, Sanda
    Brad, Emilia
    Sarb, Anca
    Stan, Ovidiu
    ACTA TECHNICA NAPOCENSIS SERIES-APPLIED MATHEMATICS MECHANICS AND ENGINEERING, 2018, 61 (03): : 519 - 526