Technical reports:
Empirical Study of Concurrency Mutation Operators for Java
Leon Li Wu; Gail E. Kaiser
Downloads:
- Title:
- Empirical Study of Concurrency Mutation Operators for Java
- Author(s):
-
Wu, Leon Li
Kaiser, Gail E. - Date:
- 2010
- Type:
- Technical reports
- Department:
- Computer Science
- Permanent URL:
- http://hdl.handle.net/10022/AC:P:10526
- 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:
- 297