Upstream bug management in Linux distributionsAn empirical study of Debian and Fedora practices

被引:0
|
作者
Jiahuei Lin
Haoxiang Zhang
Bram Adams
Ahmed E. Hassan
机构
[1] Queen’s University,Software Analysis and Intelligence Lab (SAIL)
[2] Centre for Software Excellence at Huawei Canada,undefined
来源
关键词
Software ecosystems; Open source collaboration; Linux upstream package management; Upstream bug fixing;
D O I
暂无
中图分类号
学科分类号
摘要
A Linux distribution consists of thousands of packages that are either developed by in-house developers (in-house packages) or by external projects (upstream packages). Leveraging upstream packages speeds up development and improves productivity, yet bugs might slip through into the packaged code and end up propagating into downstream Linux distributions. Maintainers, who integrate upstream projects into their distribution, typically lack the expertise of the upstream projects. Hence, they could try either to propagate the bug report upstream and wait for a fix, or fix the bug locally and maintain the fix until it is incorporated upstream. Both of these outcomes come at a cost, yet, to the best of our knowledge, no prior work has conducted an in-depth analysis of upstream bug management in the Linux ecosystem. Hence, this paper empirically studies how high-severity bugs are fixed in upstream packages for two Linux distributions, i.e., Debian and Fedora. Our results show that 13.9% of the upstream package bugs are explicitly reported being fixed by upstream, and 13.3% being fixed by the distribution, while the vast majority of bugs do not have explicit information about this in Debian. When focusing on the 27.2% with explicit information, our results also indicate that upstream fixed bugs make users wait for a longer time to get fixes and require more additional information compared to fixing upstream bugs locally by the distribution. Finally, we observe that the number of bug comment links to reference information (e.g., design docs, bug reports) of the distribution itself and the similarity score between upstream and distribution bug reports are important factors for the likelihood of a bug being fixed upstream. Our findings strengthen the need for traceability tools on bug fixes of upstream packages between upstream and distributions in order to find upstream fixes easier and lower the cost of upstream bug management locally.
引用
收藏
相关论文
共 50 条
  • [11] An empirical study of quality management practices in the petroleum industry
    Mellat-Parast, M.
    Adams, S. G.
    Jones, E. C.
    PRODUCTION PLANNING & CONTROL, 2007, 18 (08) : 693 - 702
  • [12] An empirical study on the potential of word embedding techniques in bug report management tasks
    Chen, Bingting
    Zou, Weiqin
    Cai, Biyu
    Meng, Qianshuang
    Liu, Wenjie
    Li, Piji
    Chen, Lin
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (05)
  • [13] The Adoption and Design of Enterprise Risk Management Practices: An Empirical Study
    Paape, Leen
    Spekle, Roland F.
    EUROPEAN ACCOUNTING REVIEW, 2012, 21 (03) : 533 - 564
  • [14] Green supply chain management practices in India: an empirical study
    Mohanty, R. P.
    Prakash, Anand
    PRODUCTION PLANNING & CONTROL, 2014, 25 (16) : 1322 - 1337
  • [15] Financial management practices of small firms in Ghana: An empirical study
    Agyei-Mensah, Ben Kwame
    AFRICAN JOURNAL OF BUSINESS MANAGEMENT, 2011, 5 (10): : 3781 - 3793
  • [16] Knowledge management practices in the Indian corporate sector: An empirical study
    Yadapadithaya, PS
    PEOPLE, KNOWLEDGE AND TECHNOLOGY: WHAT HAVE WE LEARNT SO FAR?, 2004, : 404 - 405
  • [17] The Assimilation of ICT Knowledge Management Practices in Organizations: an Empirical Study
    Al-Mahaseneh, Salam
    Harb, Yousra
    JOURNAL OF THE KNOWLEDGE ECONOMY, 2023, 14 (02) : 752 - 779
  • [18] The Assimilation of ICT Knowledge Management Practices in Organizations: an Empirical Study
    Salam Al-Mahaseneh
    Yousra Harb
    Journal of the Knowledge Economy, 2023, 14 : 752 - 779
  • [19] An empirical study on quality management practices in Shanghai manufacturing industries
    Hua, HM
    Chin, KS
    Sun, HY
    Xu, Y
    TOTAL QUALITY MANAGEMENT, 2000, 11 (08): : 1111 - 1122
  • [20] Supply chain quality management practices and performance: An empirical study
    Jing Zeng
    Chi Anh Phan
    Yoshiki Matsui
    Operations Management Research, 2013, 6 : 19 - 31