Title :
DynaRIA: A Tool for Ajax Web Application Comprehension
Author :
Amalfitano, Domenico ; Fasolino, Anna Rita ; Polcaro, Armando ; Tramontana, Porfirio
Author_Institution :
Dipt. di Inf. e Sist., Univ. degli Studi di Napoli Federico II, Naples, Italy
fDate :
June 30 2010-July 2 2010
Abstract :
Thanks to Rich Internet Applications (RIAs) with their enhanced interactivity, responsiveness and dynamicity, the user experience in the Web 2.0 is becoming more and more appealing and user-friendly. At the same time, the dynamic nature of RIAs, and the heterogeneous technologies, frameworks, communication models used for implementing them negatively affect their analyzability and understandability, so that specific software techniques and tools are needed for supporting their comprehension. This paper presents DynaRIA, a tool for the comprehension of RIAs implemented in Ajax that is based on dynamic analysis and provides functionalities for recording and analyzing user sessions from several perspectives, and producing various types of abstractions and visualizations about the run-time behaviour of the application.
Keywords :
Internet; program visualisation; software tools; user interfaces; Ajax Web application comprehension; DynaRIA; Web 2.0; communication models; dynamic analysis; heterogeneous technologies; rich Internet applications; run-time behaviour; software techniques; software tools; user sessions; Communications technology; Delay; Internet; Java; Runtime; Search engines; Software tools; US Department of Transportation; User interfaces; Visualization; AJAX Application; Dynamic Analysis; Program Comprehension Tool; Reverse Engineering; Rich Internet Applications;
Conference_Titel :
Program Comprehension (ICPC), 2010 IEEE 18th International Conference on
Conference_Location :
Braga, Minho
Print_ISBN :
978-1-4244-7604-6
Electronic_ISBN :
1092-8138
DOI :
10.1109/ICPC.2010.16