• DocumentCode
    1976405
  • Title

    A Replicated Study on Random Test Case Generation and Manual Unit Testing: How Many Bugs Do Professional Developers Find?

  • Author

    Ramler, Rudolf ; Wolfmaier, Klaus ; Kopetzky, Theodorich

  • Author_Institution
    Software Competence Center Hagenberg GmbH, Hagenberg, Austria
  • fYear
    2013
  • fDate
    22-26 July 2013
  • Firstpage
    484
  • Lastpage
    491
  • Abstract
    This paper describes the replication of an empirical study comparing tool-supported test case generation and manual development of unit tests. As variation to the original study, which was based on test results from students performing manual unit testing for 60 minutes, the replication involves professional software developers with several years of industry experience and extends the initial time restriction. As part of the replication the paper explores the differences in unit testing by students and professionals and investigates the impact of the extended time limit. The main findings are: There are no significant differences in the results produced by students and by professional developers when performing manual unit testing for 60 minutes. Furthermore, there is a non-linear increase in the number of defects found when the time limit is extended from one to two hours, which indicates the transition from the initial ramp-up phase to productive testing. The replication also confirms the conclusions of the original study: Automated test case generation can be equally efficient as manual unit testing under severe time restrictions and it may be used to complement a manual testing approach.
  • Keywords
    program testing; software engineering; automated test case generation; initial ramp-up phase; manual unit testing; productive testing; professional software developers; random test case generation; Conferences; Context; Industries; Java; Software; Software engineering; Testing; replication; students versus professionals; test case generation; unit teseting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
  • Conference_Location
    Kyoto
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2013.82
  • Filename
    6649872