TY - GEN
T1 - Visualizing interactions in angularJS-based single page web applications
AU - Zhang, Gefei
AU - Zhao, Jianjun
N1 - Funding Information:
∗DOI reference number 10.18293/SEKE2018-066 †Partially supported by the EU project cAPITs and the German BMBF project deep.TEACHING (01IS17056).
Publisher Copyright:
© 2018 Universitat zu Koln. All rights reserved.
PY - 2018
Y1 - 2018
N2 - AngularJS is a popular framework for single page web applications. In AngularJS applications, the pro-gramming logic is implemented in Javascript, while the layout is defined separately in HTML files. Due to this separation, data and control ow is usually hard to track. We propose a method to visualize the data and control flow in AngularJS-based single page web applications and separate interactions from each other. Our method helps to get a better understanding of the application's work flow, to realize the boundaries of the interactions, and to know what is updated in an interaction and what is not.
AB - AngularJS is a popular framework for single page web applications. In AngularJS applications, the pro-gramming logic is implemented in Javascript, while the layout is defined separately in HTML files. Due to this separation, data and control ow is usually hard to track. We propose a method to visualize the data and control flow in AngularJS-based single page web applications and separate interactions from each other. Our method helps to get a better understanding of the application's work flow, to realize the boundaries of the interactions, and to know what is updated in an interaction and what is not.
UR - http://www.scopus.com/inward/record.url?scp=85056808419&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85056808419&partnerID=8YFLogxK
U2 - 10.18293/SEKE2018-066
DO - 10.18293/SEKE2018-066
M3 - Conference contribution
AN - SCOPUS:85056808419
T3 - Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
SP - 403
EP - 408
BT - Proceedings - SEKE 2018
PB - Knowledge Systems Institute Graduate School
T2 - 30th International Conference on Software Engineering and Knowledge Engineering, SEKE 2018
Y2 - 1 July 2018 through 3 July 2018
ER -