On rapid releases and software testing: a case study and a semi-systematic literature review

被引:0
|
作者
Mika V. Mäntylä
Bram Adams
Foutse Khomh
Emelie Engström
Kai Petersen
机构
[1] Aalto University,Department of Computer Science and Engineering
[2] Polytechnique Montréal,MCIS
[3] Polytechnique Montréal,SWAT
[4] Lund University,Department of Computer Science
[5] Blekinge Institute of Technology,School of Computing
来源
关键词
Software testing; Release model; Builds; Bugs; Open-source; Agile releases; Mozilla;
D O I
暂无
中图分类号
学科分类号
摘要
Large open and closed source organizations like Google, Facebook and Mozilla are migrating their products towards rapid releases. While this allows faster time-to-market and user feedback, it also implies less time for testing and bug fixing. Since initial research results indeed show that rapid releases fix proportionally less reported bugs than traditional releases, this paper investigates the changes in software testing effort after moving to rapid releases in the context of a case study on Mozilla Firefox, and performs a semi-systematic literature review. The case study analyzes the results of 312,502 execution runs of the 1,547 mostly manual system-level test cases of Mozilla Firefox from 2006 to 2012 (5 major traditional and 9 major rapid releases), and triangulates our findings with a Mozilla QA engineer. We find that rapid releases have a narrower test scope that enables a deeper investigation of the features and regressions with the highest risk. Furthermore, rapid releases make testing more continuous and have proportionally smaller spikes before the main release. However, rapid releases make it more difficult to build a large testing community , and they decrease test suite diversity and make testing more deadline oriented. In addition, our semi-systematic literature review presents the benefits, problems and enablers of rapid releases from 24 papers found using systematic search queries and a similar amount of papers found through other means. The literature review shows that rapid releases are a prevalent industrial practice that are utilized even in some highly critical domains of software engineering, and that rapid releases originated from several software development methodologies such as agile, open source, lean and internet-speed software development. However, empirical studies proving evidence of the claimed advantages and disadvantages of rapid releases are scarce.
引用
收藏
页码:1384 / 1425
页数:41
相关论文
共 50 条
  • [1] On rapid releases and software testing: a case study and a semi-systematic literature review
    Mantyla, Mika V.
    Adams, Bram
    Khomh, Foutse
    Engstrom, Emelie
    Petersen, Kai
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (05) : 1384 - 1425
  • [2] An Analytical Approach to Discourse in the Study of Propaganda: A Semi-Systematic Review of the Literature
    Kupetyte, Ruta
    [J]. FILOSOFIJA-SOCIOLOGIJA, 2022, 33 (04): : 351 - 360
  • [3] Medical drama TV series: A semi-systematic literature review
    Sonego, Allegra
    Rocchi, Marta
    [J]. ONLINE JOURNAL OF COMMUNICATION AND MEDIA TECHNOLOGIES, 2024, 14 (04):
  • [4] On Rapid Releases and Software Testing
    Mantyla, Mika V.
    Khomh, Foutse
    Adams, Bram
    Engstrom, Emelie
    Petersen, Kai
    [J]. 2013 29TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2013, : 20 - 29
  • [5] Entrepreneurship in the Digital and Industry 4.0 Age: A semi-systematic literature review
    Biclesanu, Isabelle
    Dima, Alina
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON BUSINESS EXCELLENCE, 2021, 15 (01): : 505 - 517
  • [6] Gender Entrepreneurial Behaviour: A SSLR (Semi-Systematic Literature Review) Approach
    Mazrekaj, Leonita
    [J]. SOUTH EAST EUROPEAN JOURNAL OF ECONOMICS AND BUSINESS, 2024, 19 (01) : 77 - 95
  • [7] The evolution of architectural decision making as a key focus area of software architecture research: A semi-systematic literature study
    Bhat, Manoj
    Shumaiev, Klym
    Hohenstein, Uwe
    Biesdorf, Andreas
    Matthes, Florian
    [J]. IEEE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2020), 2020, : 69 - 80
  • [8] Semi-Systematic Literature Review on Sustainability and Sustainable Development in Higher Education Institutions
    Omazic, Amila
    Zunk, Bernd Markus
    [J]. SUSTAINABILITY, 2021, 13 (14)
  • [9] Gynecological radiotherapy in people living with human immunodeficiency virus: a semi-systematic literature review
    Fenlon, Jordan B.
    Rositch, Anne F.
    Dickey, Brittney L.
    Kimani, Stephen
    Suneja, Gita
    [J]. INTERNATIONAL JOURNAL OF GYNECOLOGICAL CANCER, 2022, 32 (03) : 429 - 435
  • [10] Circular economy pillars: a semi-systematic review
    Ogunmakinde, Olabode Emmanuel
    Sher, William
    Egbelakin, Temitope
    [J]. CLEAN TECHNOLOGIES AND ENVIRONMENTAL POLICY, 2021, 23 (03) : 899 - 914