Skip to content

Mutant kill-based local search augmented evolutionary algorithm test case prioritization technique. (COMPSAC 2021)

Notifications You must be signed in to change notification settings

ekincanufuktepe/mukea-tcp

Repository files navigation

MuKEA-TCP

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.

Citing

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},
}

About

Mutant kill-based local search augmented evolutionary algorithm test case prioritization technique. (COMPSAC 2021)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages