Visualizing interactions in angularJS-based single page web applications

Gefei Zhang, Jianjun Zhao

研究成果: 著書/レポートタイプへの貢献会議での発言

抄録

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.

元の言語英語
ホスト出版物のタイトルProceedings - SEKE 2018
ホスト出版物のサブタイトル30th International Conference on Software Engineering and Knowledge Engineering
出版者Knowledge Systems Institute Graduate School
ページ403-408
ページ数6
ISBN(電子版)1891706446
DOI
出版物ステータス出版済み - 1 1 2018
イベント30th International Conference on Software Engineering and Knowledge Engineering, SEKE 2018 - Redwood City, 米国
継続期間: 7 1 20187 3 2018

出版物シリーズ

名前Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
2018-July
ISSN(印刷物)2325-9000
ISSN(電子版)2325-9086

その他

その他30th International Conference on Software Engineering and Knowledge Engineering, SEKE 2018
米国
Redwood City
期間7/1/187/3/18

Fingerprint

Websites
HTML
Flow control

All Science Journal Classification (ASJC) codes

  • Software

これを引用

Zhang, G., & Zhao, J. (2018). Visualizing interactions in angularJS-based single page web applications. : 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; 巻数 2018-July). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2018-066

Visualizing interactions in angularJS-based single page web applications. / Zhang, Gefei; Zhao, Jianjun.

Proceedings - SEKE 2018: 30th International Conference on Software Engineering and Knowledge Engineering. Knowledge Systems Institute Graduate School, 2018. p. 403-408 (Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE; 巻 2018-July).

研究成果: 著書/レポートタイプへの貢献会議での発言

Zhang, G & Zhao, J 2018, Visualizing interactions in angularJS-based single page web applications. : Proceedings - SEKE 2018: 30th International Conference on Software Engineering and Knowledge Engineering. Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE, 巻. 2018-July, Knowledge Systems Institute Graduate School, pp. 403-408, 30th International Conference on Software Engineering and Knowledge Engineering, SEKE 2018, Redwood City, 米国, 7/1/18. https://doi.org/10.18293/SEKE2018-066
Zhang G, Zhao J. Visualizing interactions in angularJS-based single page web applications. : Proceedings - SEKE 2018: 30th International Conference on Software Engineering and Knowledge Engineering. Knowledge Systems Institute Graduate School. 2018. p. 403-408. (Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE). https://doi.org/10.18293/SEKE2018-066
Zhang, Gefei ; Zhao, Jianjun. / Visualizing interactions in angularJS-based single page web applications. Proceedings - SEKE 2018: 30th International Conference on Software Engineering and Knowledge Engineering. Knowledge Systems Institute Graduate School, 2018. pp. 403-408 (Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE).
@inproceedings{0d626ede543f44cb848ae5c4956a3f27,
title = "Visualizing interactions in angularJS-based single page web applications",
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.",
author = "Gefei Zhang and Jianjun Zhao",
year = "2018",
month = "1",
day = "1",
doi = "10.18293/SEKE2018-066",
language = "English",
series = "Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE",
publisher = "Knowledge Systems Institute Graduate School",
pages = "403--408",
booktitle = "Proceedings - SEKE 2018",

}

TY - GEN

T1 - Visualizing interactions in angularJS-based single page web applications

AU - Zhang, Gefei

AU - Zhao, Jianjun

PY - 2018/1/1

Y1 - 2018/1/1

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

ER -