Visualizing Software Architecture Comparison of a Web-based Financial Application in ExplorViz

Wegert, Josefine (2018) Visualizing Software Architecture Comparison of a Web-based Financial Application in ExplorViz (Master thesis), Kiel University, Kiel, 106 pp

[img]
Preview
Text
jweg_thesis_sv.pdf - Published Version

Download (192Kb) | Preview

Abstract

Spotting an unknown number of changes between two visualizations of a complex software
application is a challenging task and error-prone without tool support. However, people
are interested in spotting changes in software applications at one glance. They want to
track changes in situations where the application faces varied loads or during the evolution
of the software application.
ExplorViz visualizes the behavior of software systems based on runtime data. These
visualizations support program comprehension. However, currently it lacks the ability to
handle two models and the ability to compare two models of a software system. In this
thesis, we upgrade ExplorViz to the effect that it is able to merge two models of a software
application. For that reason, we extend ExplorViz by an integrated software architecture
comparison view that additionally provides highlighting of model elements based on their
state. This enables the user to see at a glance which elements have been added, deleted,
modified or remained unchanged between the two models.
Subsequently, we apply our software architecture comparison view to the web-based
financial application LB-Rating and furthermore, conduct a qualitative usability study with
professional software engineers. In this study the participants are asked to solve tasks and
to comment on the usability. The study reveals that minor changes in providing feedback
to the user will help to ease solving tasks that aim at comparing two models.

Document Type: Thesis (Master thesis)
Thesis Advisors: Hasselbring, Wilhelm and Zirkelbach, Christian
Keywords: Software Architecture Comparison
Research affiliation: Kiel University > Software Engineering
Kiel University
Projects: ExplorViz
Date Deposited: 22 May 2018 10:46
Last Modified: 16 Oct 2018 07:14
URI: http://eprints.uni-kiel.de/id/eprint/43099

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...