Skip to main navigation Skip to search Skip to main content

Visualizing Architectural Evolution via Provenance Tracking: A Systematic Review

  • Kaitlynn Burgess
  • , Dante Hart
  • , Amr Elsayed
  • , Tomas Cerny
  • , Miroslav Bures
  • , Pavel Tisnovsky

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Provenance tracking is used to record vital information such as user actions and the origin of data, but its potential has not been utilized with software architecture. Given the importance of provenance tracking, it can be seen as beneficial to understand the methods used to track this architecture evolution, as well as having methods to help visualize the architecture evolution. Throughout this paper, a systematic review is conducted addressing how provenance tracking can be used to track software architectural changes. Additionally, open-source provenance tracking tools, Trrack, ProvViewer, VisTrails, InDiProv, and GraphTrail are discussed to show how such functionality can be applied to visualize software architecture. In this study, we analyzed a final selection of 35 papers. Among these papers, we compile content from them to better understand the potential of how provenance tracking can be used to aid the visualization of software architecture. This analysis can be applied to existing provenance tracking visualization tools as well as benefit researchers or practitioners intending to maintain and trace software architecture.

Original languageEnglish (US)
Title of host publicationProceedings of the 2022 Research in Adaptive and Convergent Systems, RACS 2022
PublisherAssociation for Computing Machinery
Pages83-91
Number of pages9
ISBN (Electronic)9781450393980
DOIs
StatePublished - Oct 3 2022
Externally publishedYes
Event2022 Conference on Research in Adaptive and Convergent Systems, RACS 2022 - Virtual, Online, Japan
Duration: Oct 3 2022Oct 6 2022

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2022 Conference on Research in Adaptive and Convergent Systems, RACS 2022
Country/TerritoryJapan
CityVirtual, Online
Period10/3/2210/6/22

Keywords

  • log analysis
  • mapping study
  • provenance tracking
  • software architecture
  • visualization

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Visualizing Architectural Evolution via Provenance Tracking: A Systematic Review'. Together they form a unique fingerprint.

Cite this