Automatic Extraction of Component Collaboration in Java Web Applications by Using Servlet Filters and Wrappers


KIPS Transactions on Software and Data Engineering, Vol. 6, No. 7, pp. 329-336, Jul. 2017
10.3745/KTSDE.2017.6.7.329,   PDF Download:
Keywords: Web Component Collaboration, Filter and Wrapper, Servlet
Abstract

As web apps have evolved faster and become more complex, their validation and verification have become essential for their development and maintenance. Efficient validation and verification require understanding of how web components collaborate with each other to meet user requests. Thus, this paper proposes a new approach to automatically extracting such collaboration when a user issues a request for a new page. The approach is dynamic and less sensitive to web development languages and technologies, compared to static extraction approaches. It considers an orignal web app as a black-box and does not change the app’s behavior. The empirical evaluation shows that our approach can be applicable to extract component collaboration and understand the behavior of open source web apps.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. Oh, W. H. Ahn, T. Kim, "Automatic Extraction of Component Collaboration in Java Web Applications by Using Servlet Filters and Wrappers," KIPS Transactions on Software and Data Engineering, vol. 6, no. 7, pp. 329-336, 2017. DOI: 10.3745/KTSDE.2017.6.7.329.

[ACM Style]
Jaewon Oh, Woo Hyun Ahn, and Taegong Kim. 2017. Automatic Extraction of Component Collaboration in Java Web Applications by Using Servlet Filters and Wrappers. KIPS Transactions on Software and Data Engineering, 6, 7, (2017), 329-336. DOI: 10.3745/KTSDE.2017.6.7.329.