Dynamic Data-Flow Analysis With Dacite: Evaluating an Integrated Data-Flow Visualization Approach

Troost, Laura; Neugebauer, Jonathan; Kuchen, Herbert


Zusammenfassung

According to different studies, analyzing the data-flow coverage when testing programs is a highly effective approach to ensure software quality. However, there is a need for tools making an effective and comprehensible visualization of a program's data flow easily accessible. With Dacite, we intend to meet this need by visualizing data-flows of Java programs within multiple editing environments based on the \ac{LSP}. We present our visualization approach and outline how we used the \ac{LSP} for realizing the visualization. We evaluate Dacite based on a usability study giving insights in the effectiveness and comprehensibility of the data-flow visualization.

Schlüsselwörter
Data-flow analysis; Bytecode analysis; Java instrumentation; Software testing; Language server protocol; Usability testing



Publikationstyp
Forschungsartikel in Sammelband (Konferenz)

Begutachtet
Ja

Publikationsstatus
Veröffentlicht

Jahr
2024

Konferenz
18th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE

Konferenzort
Prag

Buchtitel
Evaluation of Novel Approaches to Software Engineering

Herausgeber
Kaindl, Hermann; Mannion, Mike; Maciaszek, Leszek A.

Erste Seite
251

Letzte Seite
270

Band
2028

Reihe
Communications in Computer and Information Science

Verlag
Springer Nature

Ort
Cham

ISSN
1865-0937

ISBN
978-3-031-64182-4

DOI