loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Anna Derezińska and Anna Skupinska

Affiliation: Warsaw University of Technology, Institute of Computer Science, Nowowiejska 15/19, Warsaw, Poland

Keyword(s): Dynamically Typed Programming Language, Mutation Testing, Python, Type Analysis.

Abstract: Mutation testing of dynamically typed languages, such as Python, raises problems in mutant introduction and evaluation of mutant execution results, which may provide to the application of incompetent mutants. Type analysis technique has been proposed to support mutation testing in Python. Based on the static information available in a program and on the type impact analysis, prospects of type errors are detected. The method has been developed in a type analyser, which has been combined with a mutation tool for Python programs. In mutation testing of programs in which many incompetent mutants would be created, the approach could lower the number of such mutants. The final contribution depends on the mutation operators and programming structures used in a mutated program. Preliminary experiments do not confirm the efficiency improvement in terms of time execution.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.143.244.83

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Derezińska, A. and Skupinska, A. (2021). Using Type Analysis for Dealing with Incompetent Mutants in Mutation Testing of Python Programs. In Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-508-1; ISSN 2184-4895, SciTePress, pages 397-404. DOI: 10.5220/0010481103970404

@conference{enase21,
author={Anna Derezińska. and Anna Skupinska.},
title={Using Type Analysis for Dealing with Incompetent Mutants in Mutation Testing of Python Programs},
booktitle={Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2021},
pages={397-404},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010481103970404},
isbn={978-989-758-508-1},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Using Type Analysis for Dealing with Incompetent Mutants in Mutation Testing of Python Programs
SN - 978-989-758-508-1
IS - 2184-4895
AU - Derezińska, A.
AU - Skupinska, A.
PY - 2021
SP - 397
EP - 404
DO - 10.5220/0010481103970404
PB - SciTePress