The Proceedings of the Information Systems Education Conference 2006: §2122    Home    Papers/Indices    prev (§2115)    Next (§2123)
Fri, Nov 3, 8:00 - 8:25, Bordeaux     Paper (refereed)
Recommended Citation: Finkbine, R B.  Representing and Generating Mutant Programs in Support of Measuring Test Suite Effectiveness.  In The Proceedings of the Information Systems Education Conference 2006, v 23 (Dallas): §2122. ISSN: 1542-7382.
CDpic

Representing and Generating Mutant Programs in Support of Measuring Test Suite Effectiveness

thumb
Refereed5 pages
Ronald B. Finkbine    [a1] [a2]
Department of Computer Science
Indiana University Southeast    [u1] [u2]
New Albany, Indiana, USA    [c1] [c2]

Mutation testing is a technique of testing software, a form of white-box testing where the program is dealt with at statement level. It involves the production and execution of a modified version of a “correct” program, a mutant version, against its associated test suite. Each execution of a mutant can generate one of three logical results; (1) one of the test cases fails showing that the test suite is sufficient to detect the mutant program, (2) all test cases pass and this indicates a weakness in the test suite which needs to be repaired by the addition of a new test case, or (3) all test cases pass and a meaningless mutation program was generated. This paper discusses the database definition and support for representing and generating mutant programs.

Keywords: test suite effectiveness, mutant program, Java

Read this refereed paper in Adobe Portable Document (PDF) format. (5 pages, 261 K bytes)
Preview this refereed paper in Plain Text (TXT) format. (10 K bytes)
View the PowerPoint Slides (PPT) for this presentation. (164 K bytes)

CDpic
Comments and corrections to
webmaster@isedj.org