• DocumentCode
    3179090
  • 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
  • fYear
    2010
  • fDate
    June 30 2010-July 2 2010
  • Firstpage
    46
  • Lastpage
    47
  • 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;
  • 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.16
  • Filename
    5521772