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 条
  • [41] The impact of ERP utilization and ESG practices on earnings management-An empirical study of Taiwan
    Hsiung, Hsing-Hua
    Chen, Ya-Hsin
    JOURNAL OF INFRASTRUCTURE POLICY AND DEVELOPMENT, 2024, 8 (03)
  • [42] SERVICES SUPPLY CHAIN IN THE UNITED STATES NAVY: AN EMPIRICAL STUDY OF CURRENT MANAGEMENT PRACTICES
    Apte, Aruna
    Apte, Uday M.
    Rendon, Rene G.
    JOURNAL OF PUBLIC PROCUREMENT, 2011, 11 (04) : 538 - 562
  • [43] Relationship between human resource management practices and informal workplace learning: An empirical study
    Khandakar, Md Shariful Alam
    Pangil, Faizuniah
    JOURNAL OF WORKPLACE LEARNING, 2019, 31 (08) : 551 - 576
  • [44] Relationship between Islamic Human Resource Management (IHRM) practices and trust: An empirical study
    Rahman, Nik Mutasim Nik Ab.
    Alias, Mohamad Adnan
    Shahid, Sharmin
    Hamid, Mohamad Abdul
    Alam, Syed Shah
    JOURNAL OF INDUSTRIAL ENGINEERING AND MANAGEMENT-JIEM, 2013, 6 (04): : 1105 - 1123
  • [45] Does ISO 9000 have an effect on quality management practices? An international empirical study
    Rao, SS
    Ragu-Nathan, TS
    Solis, LE
    TOTAL QUALITY MANAGEMENT, 1997, 8 (06): : 335 - 346
  • [46] Assessing green human resources management practices in Palestinian manufacturing context: An empirical study
    Masri, Hiba A.
    Jaaron, Ayham A. M.
    JOURNAL OF CLEANER PRODUCTION, 2017, 143 : 474 - 489
  • [47] The impact of quality management practices on innovation: an empirical research study of Brazilian manufacturing companies
    Gambi, Lillian Do Nascimento
    Lizarelli, Fabiane Leticia
    Rosa Junior, Alex Ribeiro
    Boer, Harry
    BENCHMARKING-AN INTERNATIONAL JOURNAL, 2021, 28 (03) : 1059 - 1082
  • [48] The impact of quality management practices on manufacturing performance: an empirical study based on system theory
    Jie Liu
    Dejuan Zhuang
    Wei Shen
    Soft Computing, 2023, 27 : 4077 - 4092
  • [49] The impact of green human resource management and green supply chain management practices on sustainable performance: An empirical study
    Zaid, Ahmed A.
    Jaaron, Ayham A. M.
    Bon, Abdul Talib
    JOURNAL OF CLEANER PRODUCTION, 2018, 204 : 965 - 979
  • [50] Human Resources Management Practices and Future Plans of Ukrainian Employees Working in Poland: Empirical Study
    Gadomska-Lila, Katarzyna
    Moskalenko, Viktoriia
    EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT: A 2025 VISION TO SUSTAIN ECONOMIC DEVELOPMENT DURING GLOBAL CHALLENGES, 2020, : 7885 - 7893