A. Garcia-Dominguez

GAmera

GAmera implements evolutionary mutation testing, an approach that encodes small variations of a program (mutants) as individuals of a genetic algorithm. GAmera in particular is dedicated to quickly finding hard to kill mutants, so they can be targeted by other tools.

GAmera was originally implemented in C++, but was reimplemented in Java and extended to support higher-order mutants (which contain more than one change in the program). Most of the work with it has been done on WS-BPEL, but it can also integrate other programming languages, such as Java (through the Bacterio tool).

Source code and additional documentation is available from the UCASE Gitlab project.

GAmera has been legally registered in the “Registro Territorial de la Propiedad Intelectual de la Junta de AndalucĂ­a” with the code: CA-77-10.