Print Email Facebook Twitter Connecting traces: Understanding client-server interactions in Ajax applications Title Connecting traces: Understanding client-server interactions in Ajax applications Author Matthijssen, N. Zaidman, A. Storey, M. Bull, I. Van Deursen, A. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2010-12-31 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. Using an exploratory pre-experimental user study, we see that web developers encounter problems when understanding Ajax applications. We also find preliminary evidence that the FireDetective tool allows web developers to understand Ajax applications more effectively, more efficiently and with more confidence. Preprint accepted for publication in the Proceedings of the 18th International Conference on Program Comprehension (ICPC 2010), Braga 30 June-2 July, 2010 To reference this document use: http://resolver.tudelft.nl/uuid:b5adbdf4-4a14-4bcd-97aa-0ae59aa8b16b Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2010-008 Part of collection Institutional Repository Document type report Rights © 2010 The Author(s) . Software Engineering Research Group, Department of Software Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology Files PDF TUD-SERG-2010-008_.pdf 433.42 KB Close viewer /islandora/object/uuid:b5adbdf4-4a14-4bcd-97aa-0ae59aa8b16b/datastream/OBJ/view