DocumentCode :
3178632
Title :
Connecting Traces: Understanding Client-Server Interactions in Ajax Applications
Author :
Matthijssen, Nick ; Zaidman, Andy ; Storey, Margaret-Anne ; Bull, Ian ; Van Deursen, Arie
Author_Institution :
Software Eng. Res. Group, Delft Univ. of Technol., Delft, Netherlands
fYear :
2010
fDate :
June 30 2010-July 2 2010
Firstpage :
216
Lastpage :
225
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.
Keywords :
Internet; Java; XML; client-server systems; software tools; Ajax-enabled Web applications; FireDetective tool; asynchronous Javascript and XML; client-server interactions; dynamic Web analysis; Application software; Computer science; HTML; Java; Joining processes; Runtime; Software engineering; Software maintenance; Visualization; XML; Ajax; dynamic analysis; program comprehension; understanding; web applications;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension (ICPC), 2010 IEEE 18th International Conference on
Conference_Location :
Braga, Minho
ISSN :
1092-8138
Print_ISBN :
978-1-4244-7604-6
Electronic_ISBN :
1092-8138
Type :
conf
DOI :
10.1109/ICPC.2010.14
Filename :
5521743
Link To Document :
بازگشت