Logo of the University of Passau

Current mutation operators not enough to reproduce real world bugs

| Reading time: 1 min.

We are happy to announce that our paper “A New Perspective on the Competent Programmer Hypothesis Through the Reproduction of Real Faults with Repeated Mutations” has been recently accepted by the Journal of Software: Testing, Verification and Reliability. Exploring the competent programmer hypothesis, this study examines the connection between mutation testing and real-world faults. By recreating faults through mutation chains, we assess whether it is possible to recreate real faults by frequently applying mutation operators. Our findings suggest that the while the competent programmer hypothesis seems to hold, current sets of mutation operators are inadequate to reproduce real-world faults, mostly because they cannot easily add meaningful new function calls.

Links

I agree that a connection to the Vimeo server will be established when the video is played and that personal data (e.g. your IP address) will be transmitted.
I agree that a connection to the YouTube server will be established when the video is played and that personal data (e.g. your IP address) will be transmitted.
Show video