Home

Empirical Study of Concurrency Mutation Operators for Java

Leon Li Wu; Gail E. Kaiser

Title:
Empirical Study of Concurrency Mutation Operators for Java
Author(s):
Wu, Leon Li
Kaiser, Gail E.
Date:
Type:
Technical reports
Department:
Computer Science
Permanent URL:
Series:
Columbia University Computer Science Technical Reports
Part Number:
CUCS-041-10
Publisher:
Department of Computer Science, Columbia University
Publisher Location:
New York
Abstract:
Mutation testing is a white-box fault-based software testing technique that applies mutation operators to modify program source code or byte code in small ways and then runs these modified programs (i.e., mutants) against a test suite in order to measure its effectiveness and locate the weaknesses either in the test data or in the program that are seldom or never exposed during normal execution. In this paper, we describe our implementation of a generic mutation testing framework and the results of applying three sets of concurrency mutation operators on four example Java programs through empirical study and analysis.
Subject(s):
Computer science
Item views:
363
Metadata:
text | xml

In Partnership with the Center for Digital Research and Scholarship at Columbia University Libraries/Information Services | Terms of Use