• DocumentCode
    2363800
  • Title

    GERT: an empirical reliability estimation and testing feedback tool

  • Author

    Davidsson, Martin ; Zheng, Jiang ; Nagappan, Nachiappan ; Williams, Laurie ; Vouk, Mladen

  • Author_Institution
    Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2004
  • fDate
    2-5 Nov. 2004
  • Firstpage
    269
  • Lastpage
    280
  • Abstract
    Software testing is an integral part of the software development process. Some software developers, particularly those who use the Extreme Programming test-driven development practice, continuously write automated tests to verify their code. We present a tool to complement the feedback loops created by continuous testing. The tool combines static source code metrics with dynamic test coverage for use throughout the development phase to predict a reliability estimate based on a linear combination of these values. Implemented as an open source plug-in to the Eclipse IDE, the tool facilitates the rapid transition between unit test case completions and testing feedback. The color-coded results highlight inadequate testing efforts as well as weaknesses in overall program structure. To illustrate the tool´s efficacy, we share the results of its use on university software engineering course projects.
  • Keywords
    program compilers; program control structures; program testing; public domain software; software metrics; software prototyping; software reliability; software tools; Eclipse IDE; Extreme Programming; GERT; Good Enough Reliability Tool; empirical reliability estimation; feedback loop; open source plug-in; reliability testing feedback tool; software development process; software testing; source code metrics; unit test case completion; university software engineering course project; Automatic programming; Automatic testing; Computer science; Feedback loop; Phase estimation; Software engineering; Software reliability; Software testing; Software tools; State feedback;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2004. ISSRE 2004. 15th International Symposium on
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2215-7
  • Type

    conf

  • DOI
    10.1109/ISSRE.2004.21
  • Filename
    1383124