• DocumentCode
    650682
  • Title

    On Rapid Releases and Software Testing

  • Author

    Mantyla, Mika V. ; Khomh, Foutse ; Adams, Bram ; Engstrom, Emelie ; Petersen, Kim

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Aalto Univ., Aalto, Finland
  • fYear
    2013
  • fDate
    22-28 Sept. 2013
  • Firstpage
    20
  • Lastpage
    29
  • Abstract
    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. We analyze the results of 312,502 execution runs of the 1,547 mostly manual system level test cases of Mozilla Fire fox from 2006 to 2012 (5 major traditional and 9 major rapid releases), and triangulated our findings with a Mozilla QA engineer. In rapid releases, testing has a narrower scope that enables deeper investigation of the features and regressions with the highest risk, while traditional releases run the whole test suite. Furthermore, rapid releases make it more difficult to build a large testing community, forcing Mozilla to increase contractor resources in order to sustain testing for rapid releases.
  • Keywords
    program testing; Mozilla Firefox; Mozilla QA engineer; manual system-level test cases; rapid release models; software testing; Browsers; Computer bugs; Google; Measurement; Software; Software testing; Mozilla; Software testing; agile releases; bugs; builds; opensource; release model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2013 29th IEEE International Conference on
  • Conference_Location
    Eindhoven
  • ISSN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2013.13
  • Filename
    6676873