• DocumentCode
    2234592
  • Title

    Migrating Multi-page Web Applications to Single-page AJAX Interfaces

  • Author

    Mesbah, Ali ; Van Deursen, Arie

  • Author_Institution
    Software Eng. Res. Group, Delft Univ. of Technol.
  • fYear
    2007
  • fDate
    21-23 March 2007
  • Firstpage
    181
  • Lastpage
    190
  • Abstract
    Recently, a new Web development technique for creating interactive Web applications, dubbed Ajax, has emerged. In this new model, the single-page Web interface is composed of individual components which can be updated/replaced independently. If until a year ago, the concern revolved around migrating legacy systems to Web-based settings, today we have a new challenge of migrating Web applications to single-page Ajax applications. Gaining an understanding of the navigational model and user interface structure of the source application is the first step in the migration process. In this paper, we explore how reverse engineering techniques can help analyze classic Web applications for this purpose. Our approach, using a schema-based clustering technique, extracts a navigational model of Web applications, and identifies candidate user interface components to be migrated to a single-page Ajax interface. Additionally, results of a case study, conducted to evaluate our tool, are presented
  • Keywords
    Web services; interactive programming; reverse engineering; software maintenance; user interfaces; Ajax interfaces; Web development; interactive Web applications; legacy systems; reverse engineering; user interface; Application software; Delay; Human computer interaction; Java; Navigation; Reverse engineering; Software engineering; User interfaces; Web pages; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2007. CSMR '07. 11th European Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2802-3
  • Type

    conf

  • DOI
    10.1109/CSMR.2007.33
  • Filename
    4145036