Title :
Investigating the Correlation between Mutation Score and Coverage Score
Author :
Assylbekov, B. ; Gaspar, E. ; Uddin, Nezam ; Egan, Patrick
Author_Institution :
Dept. of Comput. & Inf. Syst., Univ. of Melbourne, Melbourne, VIC, Australia
Abstract :
Strong test suites ensure the correctness and quality of software. Coverage and Mutation score are widespread metrics for evaluating the quality of a test suite. Mutation analysis process improves a test suite to obtain higher coverage scores. We investigate the correlation between the mutation score and coverage scores (branch, statement, method and class) based on an open source program with a comprehensive pool of test cases and analyse the result sets using Atlassian Clover[2] and PIT[1]. Our experimental study has shown that mutation analysis can be used to produce quality test cases and to improve coverage scores in a feasible amount of time.
Keywords :
program testing; software quality; Atlassian Clover; PIT; coverage score; mutation analysis process; mutation score; open source program; software quality; Computational modeling; Correlation; Java; Measurement; Software; Testing; Transforms; Assertions; Coverage Score; Mutation Analysis; Mutation Score; Testing Strategies; Testing and Debugging; Unit Testing;
Conference_Titel :
Computer Modelling and Simulation (UKSim), 2013 UKSim 15th International Conference on
Conference_Location :
Cambridge
Print_ISBN :
978-1-4673-6421-8
DOI :
10.1109/UKSim.2013.28