Print Email Facebook Twitter Understanding Ajax applications by connecting client and server-side execution traces Title Understanding Ajax applications by connecting client and server-side execution traces Author Zaidman, A.E. Matthijssen, N. Storey, M.A. Van Deursen, A. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Computer Technology Date 2012-03-04 Abstract Ajax-enabled Web applications are a new breed of highly interactive, highly dynamic Web applications. Although Ajax allows developers to create rich Web applications, Ajax applications can be difficult to comprehend and thus to maintain. For this reason, we have created FireDetective, a tool that uses dynamic analysis at both the client (browser) and server-side to facilitate the understanding of Ajax applications. We evaluate FireDetective using (1) a pretest-posttest user study and (2) a field user study. Preliminary evidence shows that the FireDetective tool is an effective aid for Web developers striving to understand Ajax applications. Subject Ajaxweb applicationsprogram comprehensionreverse engineeringdynamic analysisexecution traces To reference this document use: http://resolver.tudelft.nl/uuid:d94a6aef-2745-4722-b052-2b17c92177d9 DOI https://doi.org/10.1007/s10664-012-9200-5 Publisher Springer ISSN 1382-3256 Source http://link.springer.com/article/10.1007/s10664-012-9200-5 Source Empirical Software Engineering, 18 (2), 2013 Part of collection Institutional Repository Document type journal article Rights © 2012 The Author(s)This article is published with open access at Springerlink.com Files PDF Zaidman_2012.pdf 836.82 KB Close viewer /islandora/object/uuid:d94a6aef-2745-4722-b052-2b17c92177d9/datastream/OBJ/view