Background: We were inspired by how aider.chat was making use of pageranked AST and realized that we can use this to power high quality mutation testing using LLMs. Check it out!
Hey engineer here. Mutation testing may not be a familiar concept. To put it simply, it tells you how effective your unit test cases are at catching faults by injecting faults into your codebase.<p>If you are interested in learning more about mutation testing and how big tech companies use it, read:<p>- State of Mutation Testing at Google: <a href="https://research.google/pubs/state-of-mutation-testing-at-google/" rel="nofollow">https://research.google/pubs/state-of-mutation-testing-at-go...</a>
- Industrial Application of Mutation Testing: <a href="https://homes.cs.washington.edu/~rjust/publ/industrial_mutation_icst_2018.pdf" rel="nofollow">https://homes.cs.washington.edu/~rjust/publ/industrial_mutat...</a>
- LLM-based Mutation Testing: <a href="https://arxiv.org/pdf/2406.09843" rel="nofollow">https://arxiv.org/pdf/2406.09843</a>
- Medium Blog on Mutahunter: <a href="https://medium.com/codeintegrity-engineering/transforming-qa-mutahunter-and-the-power-of-llm-enhanced-mutation-testing-18c1ea19add8" rel="nofollow">https://medium.com/codeintegrity-engineering/transforming-qa...</a>
- Short Demo: <a href="https://www.youtube.com/watch?v=8h4zpeK6LOA" rel="nofollow">https://www.youtube.com/watch?v=8h4zpeK6LOA</a><p>Feel free to ask me any questions. My wish is to get mutation testing widely spread!
Hey, we are announcing a Cash Bounty Program to build out some high-priority features for Mutahunter More details here: <a href="https://github.com/codeintegrity-ai/mutahunter#cash-bounty-program">https://github.com/codeintegrity-ai/mutahunter#cash-bounty-p...</a>