TY - GEN
T1 - Visualizing Architectural Evolution via Provenance Tracking
T2 - 2022 Conference on Research in Adaptive and Convergent Systems, RACS 2022
AU - Burgess, Kaitlynn
AU - Hart, Dante
AU - Elsayed, Amr
AU - Cerny, Tomas
AU - Bures, Miroslav
AU - Tisnovsky, Pavel
N1 - Publisher Copyright:
© 2022 ACM.
PY - 2022/10/3
Y1 - 2022/10/3
N2 - 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.
AB - 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.
KW - log analysis
KW - mapping study
KW - provenance tracking
KW - software architecture
KW - visualization
UR - https://www.scopus.com/pages/publications/85141064024
UR - https://www.scopus.com/pages/publications/85141064024#tab=citedBy
U2 - 10.1145/3538641.3561493
DO - 10.1145/3538641.3561493
M3 - Conference contribution
AN - SCOPUS:85141064024
T3 - ACM International Conference Proceeding Series
SP - 83
EP - 91
BT - Proceedings of the 2022 Research in Adaptive and Convergent Systems, RACS 2022
PB - Association for Computing Machinery
Y2 - 3 October 2022 through 6 October 2022
ER -