# ArcMutate — Enterprise Mutation Testing for Java, Kotlin & Android > Your Tests Supercharged. Built on PiTest, the world's most popular JVM mutation testing framework. Website: https://www.arcmutate.com Documentation: https://docs.arcmutate.com Blog: https://blog.arcmutate.com Start Free Trial: https://subscribe.arcmutate.com/trial --- ## What is ArcMutate? ArcMutate works with PiTest to make Java, Kotlin and Android software development faster and safer. Mutation testing makes your tests work. Research at Google (https://arxiv.org/pdf/2103.07189) found that mutation testing could have caught nearly 3 out of 4 high-priority bugs before they shipped. Are your tests working as they should be? ArcMutate speeds up PiTest, putting mutation testing directly into your pull request workflows across GitHub, GitLab, Bitbucket, and Azure DevOps. ArcMutate lets you work on massive code-bases mutating only modified code since a commit. With ArcMutate your teams get faster, more relevant feedback without leaving your normal workflow. --- ## Why Mutation Testing? Mutation testing works by making small changes (mutations) to compiled bytecode and checking whether your tests detect them. If a test fails, the mutant is "killed" — your tests caught the bug. If no test fails, the mutant "survives" — revealing a gap in your test suite. ### Benefits - **Better Tests**: Find the holes in your test suite that let bugs through. - **Regulatory Compliance**: Improve the quality of your tests to help you meet critical safety standards. - **Save Money and Time**: Free developer time by automating code review, improving velocity while increasing quality. Prevent recalls and security breaches. - **Faster Releases**: Ship with confidence knowing your tests actually protect your code. --- ## Industry Use Cases ### Automotive (ISO 26262) Why do top car manufacturers use ArcMutate? Because they care about their drivers' safety. Meeting ISO 26262 compliance and achieving ASIL D safety integrity levels requires rigorous testing that catches every potential fault before it reaches the road. More info: https://www.arcmutate.com/car ### Banking & Financial Services Why do global banks use ArcMutate? Because they value their customers' security. Traditional code coverage misses high-severity vulnerabilities. Mutation testing systematically uncovers blind spots in test suites, protecting transactions and data integrity. More info: https://www.arcmutate.com/bank ### Healthcare & Pharmaceuticals Why do leading pharmaceutical companies use ArcMutate? Because they care about patient wellness. Medical device software demands the highest standards. Mutation testing validates development processes and detects faults that traditional testing methods miss. More info: https://www.arcmutate.com/health ### General Java/Kotlin/Android Development Whatever you're building in Java, Spring Boot, Kotlin or Android — use PiTest and ArcMutate. Speed development, reduce bugs and improve your software. --- ## Enterprise-Grade Features Building on the work we did to create PiTest, ArcMutate takes the world's most popular open-source mutation testing framework further to add Enterprise features. ### Git Integration Analyse only changed code in a PR — results appear as comments and annotations directly in GitHub, GitLab, Bitbucket, and Azure DevOps pull requests. ### Kotlin Support First-class support with filtering of compiler-generated junk mutations, inline function handling, suspend function support, and Kotlin-specific return types. ### Spring Support Dedicated mutation operators for Spring framework code patterns. ### Extended Mutation Operators Operators for builder patterns, stream filters, predicates, and more — catching edge cases standard PiTest misses. ### Subsumption Analysis Automatically removes redundant mutants without weakening the analysis. ### Extreme Mutation Testing Coarse-grained operators that remove entire method bodies — useful for quickly assessing legacy codebases. ### Performance Diagnostics Identifies slow tests, exports test suite statistics as CSV, and provides history-based incremental analysis. ### Incremental Analysis History feature means full codebase analysis only needs to run once — subsequent runs are dramatically faster. --- ## Supported Platforms - **Languages**: Java (8+), Kotlin - **Build Tools**: Maven, Gradle - **Test Frameworks**: JUnit 4, JUnit 5, TestNG - **CI/CD**: GitHub Actions, GitLab CI, Bitbucket Pipelines, Azure DevOps - **Source Control**: GitHub, GitLab, Bitbucket (Cloud and Server), Azure DevOps --- ## Company — Built by the Creators of PiTest 17 years of mutation testing expertise, trusted by academia and industry worldwide. ### Leadership **Henry Coles — Creator of PiTest** Henry created PiTest over 17 years ago and continues to lead mutation testing innovation. PiTest remains the world's most popular mutation testing system for the JVM. Henry is a Java Champion and recognised as a global thought leader in Mutation Testing. **Mark Trudinger — Co-Founder** Mark has held VP and C-level positions for the last 20 years in large enterprises and start-ups. With Henry, Mark leads ArcMutate's mission to bring advanced mutation testing to professional teams, making software more secure, faster and better. ### Our Mission ArcMutate is a product of Cloud Development Group Limited since January 2024. ArcMutate extends the open-source PiTest framework with enterprise features that professional teams need: Git integration, Kotlin support, incremental analysis, and advanced subsumption. We remain committed to the open-source community while providing the tools that help organizations ship safer, more reliable software. --- ## Testimonials "By automating a time consuming task, ArcMutate has allowed the teams at Insights to focus on the quality of our software. We feel safe deploying, knowing our code is correct." — Scott Steen, Lead Software Engineer at Insights "ArcMutate helps me to catch bugs I didn't know were there, before they're even released. The integration with GitHub pull requests makes it super easy to work with, too." — Jan Ouwens, Senior Developer, Creator of EqualsVerifier --- ## Pricing ### Base — $8 per user/month - Extended mutation operators - Subsumption analysis - Test statistics - Maven & Gradle support - Community support ### Pro — $12 per user/month (Most Popular) - Everything in Base - Spring framework support - Git integration - GitHub/GitLab/Bitbucket/Azure DevOps - Incremental analysis - Priority support ### Open Source Free licenses available for open-source projects. Contact us to learn more. ### Enterprise Need enterprise licensing or need to pay by invoice? Contact sales. Start Free Trial: https://subscribe.arcmutate.com/trial --- ## Trusted By ArcMutate is trusted by teams at organizations including Paxos, Wargaming, Neo4j, JB Hunt, Labcorp, Sysco, US Bank, Cummins, Optum, and many others. --- ## Links - Website: https://www.arcmutate.com - Documentation: https://docs.arcmutate.com - Blog: https://blog.arcmutate.com - Start Free Trial: https://subscribe.arcmutate.com/trial - PiTest (open source): https://pitest.org - Cloud Development Group Limited: https://clouddev.uk