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 条
  • [31] An empirical study of the relationship between knowledge management practices and strategy formulation capabilities
    Akturk, Bozkurt Kagan
    Kurt, Mustafa
    12TH INTERNATIONAL STRATEGIC MANAGEMENT CONFERENCE, ISMC 2016, 2016, 235 : 739 - 745
  • [32] Does quality management improve the internalization of environmental practices? An empirical study in Africa
    Tayo Tene, Christian Valery
    Boiral, Olivier
    Heras-Saizarbitoria, Inaki
    BUSINESS STRATEGY AND THE ENVIRONMENT, 2021, 30 (07) : 3053 - 3064
  • [33] EMPIRICAL STUDY OF SUPPLIER SELECTION PRACTICES IN SUPPLY CHAIN MANAGEMENT IN MANUFACTURING COMPANIES
    Wang, Dan
    Tian, Yezhuang
    Hu, Yunquan
    INTERNATIONAL JOURNAL OF INNOVATION AND TECHNOLOGY MANAGEMENT, 2005, 2 (04) : 391 - 409
  • [34] An empirical study of green supply chain management practices amongst UK manufacturers
    Holt, Diane
    Ghobadian, Abby
    JOURNAL OF MANUFACTURING TECHNOLOGY MANAGEMENT, 2009, 20 (07) : 933 - 956
  • [35] Relationships among total quality management practices: An empirical study in Turkish Industry
    Zehir, Cemal
    Sadikoglu, Esin
    International Journal of Performability Engineering, 2012, 8 (06) : 667 - 678
  • [36] Determinants of quality management practices: An empirical study of New Zealand manufacturing firms
    Agarwal, Renu
    Green, Roy
    Brown, Paul J.
    Tan, Hao
    Randhawa, Krithika
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2013, 142 (01) : 130 - 145
  • [37] PROMOTING CORPORATE ENTREPRENEURSHIP THROUGH ELECTRONIC HUMAN RESOURCES MANAGEMENT PRACTICES: AN EMPIRICAL STUDY
    Salih, Dilgash Qadir M.
    Ahmed, Araz Majeed
    Shaaban, Farsat
    ACTA LOGISTICA, 2022, 9 (04): : 397 - 404
  • [38] The influence of talent management practices on talents' intention to stay: an empirical study from China
    Wang, Hui
    Li, Xiangqing
    Zhu, Jian
    Chen, Xueshuang
    EMPLOYEE RELATIONS, 2024, 46 (04) : 895 - 912
  • [39] The impact of quality management practices on manufacturing performance: an empirical study based on system theory
    Liu, Jie
    Zhuang, Dejuan
    Shen, Wei
    SOFT COMPUTING, 2023, 27 (07) : 4077 - 4092
  • [40] Impact of Knowledge Management Practices on Organizational Performance: an Empirical study of Banking Sector in Pakistan
    Ahmed, Shakeel
    Fiaz, Mohammad
    Shoaib, Mohammad
    FWU JOURNAL OF SOCIAL SCIENCES, 2015, 9 (02): : 147 - 167