Visualizing interactions in angularJS-based single page web applications

Gefei Zhang, Jianjun Zhao

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

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - SEKE 2018
Subtitle of host publication30th International Conference on Software Engineering and Knowledge Engineering
PublisherKnowledge Systems Institute Graduate School
Pages403-408
Number of pages6
ISBN (Electronic)1891706446
DOIs
Publication statusPublished - Jan 1 2018
Event30th International Conference on Software Engineering and Knowledge Engineering, SEKE 2018 - Redwood City, United States
Duration: Jul 1 2018Jul 3 2018

Publication series

NameProceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
Volume2018-July
ISSN (Print)2325-9000
ISSN (Electronic)2325-9086

Other

Other30th International Conference on Software Engineering and Knowledge Engineering, SEKE 2018
CountryUnited States
CityRedwood City
Period7/1/187/3/18

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint Dive into the research topics of 'Visualizing interactions in angularJS-based single page web applications'. Together they form a unique fingerprint.

  • Cite this

    Zhang, G., & Zhao, J. (2018). Visualizing interactions in angularJS-based single page web applications. In Proceedings - SEKE 2018: 30th International Conference on Software Engineering and Knowledge Engineering (pp. 403-408). (Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE; Vol. 2018-July). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2018-066