Uzunbayır, SerhatKurtel, Kaan2023-06-162023-06-1620199.78E+12https://doi.org/10.1109/UBMK.2019.8907222https://hdl.handle.net/20.500.14365/36534th International Conference on Computer Science and Engineering, UBMK 2019 -- 11 September 2019 through 15 September 2019 -- 154916Mutation testing is a fault-based white-box software testing technique which uses artificial defects known as mutants to represent faulty versions of the application to evaluate the quality of the test suite. It is a costly method in terms of time and efficiency, since it requires a vast amount of mutants to be generated. For this reason, mutant generation should be performed automatically with the help of automated tools. There are a number of mutation testing tools available and each one is supported by a single programming language. In this study, we analyze mutation testing tools for C#. We focus on different characteristics of the tools and aim to help the testers when deciding which tool they can use for their implementations by providing a comparative analysis. © 2019 IEEE.eninfo:eu-repo/semantics/closedAccessC# programming languagemutation operatorsmutation testingsoftware testingAda (programming language)Application programsQuality controlTestingArtificial defectsAutomated toolsC# programmingComparative analysisFault-basedMutation operatorsMutation testingSoftware testing techniquesSoftware testingAn Analysis on Mutation Testing Tools for C# Programming LanguageConference Object10.1109/UBMK.2019.89072222-s2.0-85076207183