Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/30676
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBajada, Luke-
dc.contributor.authorMicallef, Mark-
dc.contributor.authorColombo, Christian-
dc.date.accessioned2018-05-31T17:11:49Z-
dc.date.available2018-05-31T17:11:49Z-
dc.date.issued2015-
dc.identifier.citationBajada, 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.en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar//handle/123456789/30676-
dc.description.abstractIncremental 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.en_GB
dc.language.isoenen_GB
dc.publisherInstitute of Electrical and Electronics Engineers Inc.en_GB
dc.rightsinfo:eu-repo/semantics/openAccessen_GB
dc.subjectMutation testing of computer programsen_GB
dc.subjectData flow computingen_GB
dc.subjectComputer software -- Developmenten_GB
dc.subjectReal-time data processingen_GB
dc.titleUsing control flow analysis to improve the effectiveness of incremental mutation testingen_GB
dc.typeconferenceObjecten_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holderen_GB
dc.bibliographicCitation.conferencename14th International Workshop on Principles of Software Evolutionen_GB
dc.bibliographicCitation.conferenceplaceBergamo, Italy, 30/08-04/09/2015en_GB
dc.description.reviewedpeer-revieweden_GB
dc.identifier.doi10.1145/2804360.2804369-
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Using_control_flow_analysis_to_improve_the_effectiveness_of_incremental_mutation_testing.pdf138.57 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.