Hello everyone,
For my graduation project at the university, I am evaluating the benefits of mutation testing to validate the effectiveness of tests for reactive programs. Existing mutators made for Java do not suffice here, because we also need to validate if the "streaming" nature of reactive programs is tested well enough.
For this reason I am trying to make an extension to Pitest with these mutators. A first mutator idea is to add a sleep call to every function, to check if the time constraint of reactive programs is tested.
Are there people who have experience creating such mutators, that can give me some guidance on where to start and what to think of while implementing this? I have looked at the source code of Pitest, but this doesn't give me real indications on how this can be done.
Thank you in advance,
Nick Moone