ArcMutate vs MuJava
ArcMutate
arcmutate.comMuJava
albany.eduSide by side
| Figure | ArcMutate | MuJava |
|---|---|---|
| Price from | $8/mo | Free |
| Free plan | Yes | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 5 | 1 |
| Spec score · Mutation Testing Tools | 8.6 (#2) | 8.4 (#3) |
| Founded | 2024 | 2003 |
| Intended users | The maker describes use cases in automotive safety, banking, and healthcare software testing. | The maker describes MuJava as a service to the community and says it has been used by students and researchers. |
| Purpose | ArcMutate extends PiTest to find bugs missed by tests through mutation testing for Java, Kotlin, and Android software. | MuJava automatically generates mutants for Java programs for traditional method-level and class-level mutation testing. |
| Support | The homepage lists community support with Base and priority support with Pro. | The maintainers offer MuJava as-is and do not guarantee question answering, fault fixing, or improvements. |
Plans
ArcMutate
- Open SourceFree
- Base$8 a month
- Pro$12 a month
- Startup$15 a month
- EnterprisePriced on request
In their own words
MuJava
MuJava is a free, open-source tool for mutation testing of Java programs. It generates mutants for individual classes and packages, using 24 class-level operators as well as method-level operators, then runs tests against those mutants and evaluates mutation coverage. Tests must be JUnit test cases with public test classes and methods that call the classes under test; JUnit test suites are not supported. Equivalent mutants require manual identification, and the documentation says they typically make up 5% to 20% of mutants. Version 4 supports Java 1.6 language features, including generics, annotations, enumerations, varargs, enhanced for-each loops and static imports. Setup uses two JAR files and a configuration file, with Java CLASSPATH and PATH configuration. The documented workflow uses Java GUI applications; a command-line interface called muScript was released in March 2014, and an Eclipse plugin was created in 2007. The project is provided as-is, without guarantees of answers, repairs or improvements. It is available for Linux, macOS and Windows.