Visualizing Interactions in AngularJS-based Single Page Web Applications

Gefei Zhang, Jianjun Zhao · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering · 2018

AngularJS is a popular framework for single page web applications.In AngularJS applications, the programming logic is implemented in Javascript, while the layout is defined separately in HTML files.Due to this separation, data and control flow 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.

Read the paper · More papers on PaperTik