1. On business adoption and use of reproducible builds for open and closed source software
- Author
-
Butler, Simon, Gamalielsson, Jonas, Lundell, Björn, Brax, Christoffer, Mattsson, Anders, Gustavsson, Tomas, Feist, Jonas, Kvarnström, Bengt, Lönroth, Erik, Butler, Simon, Gamalielsson, Jonas, Lundell, Björn, Brax, Christoffer, Mattsson, Anders, Gustavsson, Tomas, Feist, Jonas, Kvarnström, Bengt, and Lönroth, Erik
- Abstract
Reproducible builds (R-Bs) are software engineering practices that reliably create bit-for-bit identical binary executable files from specified source code. R-Bs are applied in someopen source software (OSS) projects and distributions to allow verification that the distrib-uted binary has been built from the released source code. The use of R-Bs has been advo-cated in software maintenance and R-Bs are applied in the development of some OSS secu-rity applications. Nonetheless, industry application of R-Bs appears limited, and we seekto understand whether awareness is low or if significant technical and business reasonsprevent wider adoption. Through interviews with software practitioners and business man-agers, this study explores the utility of applying R-Bs in businesses in the primary and sec-ondary software sectors and the business and technical reasons supporting their adoption.We find businesses use R-Bs in the safety-critical and security domains, and R-Bs are valu-able for traceability and support collaborative software development. We also found thatR-Bs are valued as engineering processes and are seen as a badge of software quality, butwithout a tangible value proposition. There are good engineering reasons to use R-Bs inindustrial software development, and the principle of establishing correspondence betweensource code and binary offers opportunities for the development of further applications., CC BY 4.0Published: 29 November 2022Simon Butler simon.butler@his.seCorrection in: Software Quality Journal. doi:10.1007/s11219-024-09664-6Open access funding provided by University of Skövde. This research has been financially supported by the Swedish Knowledge Foundation (KK-stiftelsen) and participating partner organisations in the LIM-IT project.© 2022 Springer Nature Switzerland AG. Part of Springer Nature.
- Published
- 2023
- Full Text
- View/download PDF