Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/30676
Title: | Using control flow analysis to improve the effectiveness of incremental mutation testing |
Authors: | Bajada, Luke Micallef, Mark Colombo, Christian |
Keywords: | Mutation testing of computer programs Data flow computing Computer software -- Development Real-time data processing |
Issue Date: | 2015 |
Publisher: | Institute of Electrical and Electronics Engineers Inc. |
Citation: | Bajada, L., Micallef, M., & Colombo, C. (2015). Using control flow analysis to improve the effectiveness of incremental mutation testing. 14th International Workshop on Principles of Software Evolution, Bergamo. 73-78. |
Abstract: | Incremental Mutation Testing attempts to make mutation testing less expensive by applying it incrementally to a system as it evolves. This approach fits current trends of iterative software development with the main idea being that by carrying out mutation analysis in frequent bite-sized chunks focused on areas of the code which have changed, one can build confidence in the adequacy of a test suite incrementally. Yet this depends on how precisely one can characterise the effects of a change to a program. The original technique uses a naïve approach whereby changes are characterised only by syntactic changes. In this paper we propose bolstering incremental mutation testing by using control flow analysis to identify semantic repercussions which a syntactic change will have on a system. Our initial results based on two case studies demonstrate that numerous relevant mutants which would have otherwise not been considered using the naïve approach, are now being generated. However, the cost of identifying these mutants is significant when compared to the naïve approach, although it remains advantageous when compared to traditional mutation testing so long as the increment is sufficiently small. |
URI: | https://www.um.edu.mt/library/oar//handle/123456789/30676 |
Appears in Collections: | Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Using_control_flow_analysis_to_improve_the_effectiveness_of_incremental_mutation_testing.pdf | 138.57 kB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.