loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Laura Troost ; Hendrik Winkelmann and Herbert Kuchen

Affiliation: Department of Information Systems, University of Münster, Münster, Germany

Keyword(s): Data-Flow Analysis, Symbolic Execution, Test Case Generation, Language Server Protocol.

Abstract: Although studies have emphasized that generating test cases with respect to data-flow coverage is a highly effective approach to ensure software quality, there is still a lack of appropriate tooling. We contribute to this by extending the open source dynamic data-flow analysis and visualization tool Dacite with symbolic execution using the open source tool Mulib. Thereby, given a Java program and JUnit test cases, the covered data flow cannot only be identified but the user is able to receive feedback about the data flow not covered by existing test cases and can automatically generate test cases for those. This is especially suited for unit testing and early integration testing. Furthermore, to enhance the comprehensibility the identified data flow is visualized for the user with an integrated visualization using the Language Server Protocol.

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 18.119.127.234

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:
Troost, L.; Winkelmann, H. and Kuchen, H. (2024). An Integrated Visualization Approach Combining Dynamic Data-Flow Analysis with Symbolic Execution. In Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-696-5; ISSN 2184-4895, SciTePress, pages 39-50. DOI: 10.5220/0012586200003687

@conference{enase24,
author={Laura Troost. and Hendrik Winkelmann. and Herbert Kuchen.},
title={An Integrated Visualization Approach Combining Dynamic Data-Flow Analysis with Symbolic Execution},
booktitle={Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2024},
pages={39-50},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012586200003687},
isbn={978-989-758-696-5},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - An Integrated Visualization Approach Combining Dynamic Data-Flow Analysis with Symbolic Execution
SN - 978-989-758-696-5
IS - 2184-4895
AU - Troost, L.
AU - Winkelmann, H.
AU - Kuchen, H.
PY - 2024
SP - 39
EP - 50
DO - 10.5220/0012586200003687
PB - SciTePress