• DocumentCode
    2043600
  • Title

    Reverse engineering Web applications

  • Author

    Tramontana, Porfirio

  • Author_Institution
    Dipt. di Informatica e Sistemistica, Universita di Napoli Federico II, Italy
  • fYear
    2005
  • fDate
    26-29 Sept. 2005
  • Firstpage
    705
  • Lastpage
    708
  • Abstract
    The heterogeneous and dynamic nature of components making up a Web application, the lack of effective programming mechanisms for implementing basic software engineering principles in it, and undisciplined development processes induced by the high pressure of a very short time-to-market, make Web application maintenance a challenging problem. A relevant issue consists of reusing the methodological and technological experience in the sector of traditional software maintenance, and exploring the opportunity of using reverse engineering to support effective Web application maintenance. This article presents an approach for reverse engineering Web applications. The approach include the definition of reverse engineering methods and supporting software tools, that help to understand existing undocumented Web applications to be maintained or evolved, through the reconstruction of UML diagrams. Some validation experiments have been carried out and they showed the usefulness of the proposed approach and highlighted possible areas for improvement of its effectiveness.
  • Keywords
    Internet; Unified Modeling Language; reverse engineering; software maintenance; software tools; UML diagrams; Web application reverse engineering; software engineering principles; software maintenance; software tools; Application software; Documentation; Dynamic programming; Multimedia databases; Reverse engineering; Software maintenance; Software systems; Time to market; Unified modeling language; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2368-4
  • Type

    conf

  • DOI
    10.1109/ICSM.2005.77
  • Filename
    1510178