• DocumentCode
    3385361
  • Title

    Comprehending Ajax Web Applications by the DynaRIA Tool

  • 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
    Sept. 29 2010-Oct. 2 2010
  • Firstpage
    122
  • Lastpage
    131
  • 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. The dynamic nature of RIAs and the heterogeneous technologies, frameworks, communication models used for implementing them negatively affect their analyzability and understandability. Consequently, specific software techniques and tools are needed for supporting RIA comprehension. This paper presents DynaRIA, a tool for the comprehension of RIAs implemented in Ajax that is based on dynamic analysis. It provides functionalities for recording and analyzing user sessions from several perspectives, and for producing various types of abstractions and visualizations about the run-time behavior of the application. In order to evaluate this tool, four case studies involving different comprehension tasks of Ajax applications have been executed. The experimental results showed the usefulness and effectiveness of the tool that provided a valid support for Ajax comprehension in reverse engineering, debugging, testing and quality assessment contexts.
  • Keywords
    Internet; data structures; data visualisation; human computer interaction; software quality; software tools; Ajax Web application; DynaRIA tool; Web 2.0; dynamic analysis; rich internet application; software technique; software tool; user friendly; user session abstraction; user session visualization; Browsers; Feature extraction; Measurement; Monitoring; Servers; Testing; Unified modeling language; Ajax; Comprehension; Dynamic Analysis; Quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Information and Communications Technology (QUATIC), 2010 Seventh International Conference on the
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-8539-0
  • Electronic_ISBN
    978-0-7695-4241-6
  • Type

    conf

  • DOI
    10.1109/QUATIC.2010.24
  • Filename
    5654796