How does quality deviate in stable releases by backporting?

被引:0
|
作者
Tasnim, Jarin [1 ]
Chakroborti, Debasish [1 ]
Roy, Chanchal K. [1 ]
Schneider, Kevin A. [1 ]
机构
[1] Univ Saskatchewan, Dept Comp Sci, Saskatoon, SK, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Code Quality; Backporting; Software Engineering -> Software Maintenance; SOFTWARE; METRICS; IMPACT;
D O I
10.1109/ICSE-NIER58687.2023.00031
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software goes through continuous evolution in its life cycle to sustain bugs and adopt enhanced features. However, many industrial users show reluctance to upgrade to the latest version, considering the stability and intuitive solace of the release they are using. This boosts the need to derive change patches from state-of-the-art versions to older software versions. This phenomenon is frequently supported by 'Backporting' in the industrial setting as the intent for backward patch propagation stood principally to sustain older releases, and the contribution does not count up to the upstream repository. However, it is yet unknown whether backport can act as a credible threat for stable releases. In this study, we aim to empirically quest backports to reveal the evolution trend of code entities through maintenance and pinpoint how they pull stable releases into the weak spectrum. The breakdown shows code entities often encounter gradual transformation in size, complexity and coupling due to consecutive commits on them. However, the numerics of outlier quality degradations are not insignificant at all in this context which calls for further investigation into why and when they may occur. Moreover, we observed that vulnerable change transmission often materializes with quality degradation. Understanding these issues and consequences is crucial for effectively supporting the backporting process for stable release maintenance.
引用
收藏
页码:140 / 145
页数:6
相关论文
共 50 条
  • [31] HOW DOES AMERICAN TOP MANAGEMENT VIEW QUALITY
    CHONG, PS
    KUKALIS, S
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1991, 19 (05): : 506 - 510
  • [32] How does transit-oriented developments (TODs) deviate noise pollution of buildings? A comparative study of TODs and non-TODs
    Yildirim, Yalcin
    Allen, Diane Jones
    Arefi, Mahyar
    ENVIRONMENTAL SCIENCE AND POLLUTION RESEARCH, 2020, 27 (20) : 25390 - 25403
  • [33] How much does quality matter: the value of data
    Lyons, Ronan A.
    INJURY PREVENTION, 2020, 26 (04) : 397 - 399
  • [34] HOW DOES THE DURATION OF THE DISEASE INFLUENCE THE QUALITY OF LIFE?
    Loghin-Oprea, N.
    Vetrila, S.
    Mazur-Nicorici, L.
    Salaru, V.
    Mazur, M.
    ANNALS OF THE RHEUMATIC DISEASES, 2018, 77 : 1528 - 1528
  • [35] How Does Product Recovery Affect Quality Choice?
    Atasu, Atalay
    Souza, Gilvan C.
    PRODUCTION AND OPERATIONS MANAGEMENT, 2013, 22 (04) : 991 - 1010
  • [36] Publishing 'quality' measures: How it works and when it does not?
    Hamblin, Richard
    INTERNATIONAL JOURNAL FOR QUALITY IN HEALTH CARE, 2007, 19 (04) : 183 - 186
  • [37] Quality matters, but how does it work? A comment on Lindahl
    van den Besselaara, Peter
    Sandstrom, Ulf
    JOURNAL OF INFORMETRICS, 2018, 12 (04) : 1059 - 1062
  • [38] How does taste and quality impact on import prices?
    Konstantins Benkovskis
    Julia Wörz
    Review of World Economics, 2014, 150 : 665 - 691
  • [39] How does information quality affect stock returns?
    Veronesi, P
    JOURNAL OF FINANCE, 2000, 55 (02): : 807 - 837
  • [40] How does digital transformation affect innovation quality?
    Pu, Tingqian
    Zulkafli, Abdul Hadi
    E & M EKONOMIE A MANAGEMENT, 2024, 27 (04): : 16 - 32