MuKEA-TCP is a mutant kill-based local search augmented evolutionary algorithm test case prioritization technique. MuKEA-TCP uses the parameter information given below.
Parameter Type | Parameter Value |
---|---|
Generations | 100 |
Alpha (Population size) | 100 |
Mu (number of parents) | 25 |
Lambda (number of children) | 25 |
Crossover Rate | 0.75 |
Mutation Rate | 0.30 |
Crossover Operator | Bucket |
Mutation Operator | Insert |
Mutation Rate Type | Adaptive |
Number of Threads | 12 |
There are also three more techniques implemented in the code that uses:
- Total-based approach (TMKPT)
- Additiona-based approach (AMKPT)
- Evalutionary Algorithm without local search
To run MuKEA-TCP, run the Main.java
class. You can set the mutation report file in the Main.java
class file. There are currently 5 mutation report files generated by Pitest.
If you have used our work please cite us
@inproceedings{ufuktepe2021ccs,
title={MuKEA-TCP: A Mutant Kill-based Local Search Augmented Evolutionary Algorithm Approach for Test Case Prioritization},
author={Ufuktepe, Ekincan and Kavzak Ufuktepe, Deniz and Karabulut, Korhan},
booktitle={IEEE Computer Software and Applications Conference},
year={2021},
}