z-logo
open-access-imgOpen Access
Mutation analysis using mutant schemata
Author(s) -
Roland H. Untch,
A. Jefferson Offutt,
Mary Jean Harrold
Publication year - 1993
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
ISSN - 0163-5948
ISBN - 0-89791-608-5
DOI - 10.1145/154183.154265
Subject(s) - computer science , mutation testing , compiler , software , mutation , unit testing , software deployment , software quality , process (computing) , software system , software engineering , programming language , software development , biochemistry , chemistry , gene
Mutation analysis is a powerful technique for assessing and improving the quality of test data used to unit test software. Unfortunately, current automated mutation analysis systems suffer from severe performance problems. This paper presents a new method for performing mutation analysis that uses program schemata to encode all mutants for a program into one metaprogram, which is subsequently compiled and run at speeds substantially higher than achieved by previous interpretive systems. Preliminary performance improvements of over 300% are reported. This method has the additional advantages of being easier to implement than interpretive systems, being simpler to port across a wide range of hardware and software platforms, and using the same compiler and run-time support system that is used during development and/or deployment.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom