• DocumentCode
    661211
  • Title

    Web Application fact extractor (WAFE)

  • Author

    Zahoor, Imran ; Maqbool, Onaiza ; Naseem, Rashid

  • Author_Institution
    Dept. of Comput. Sci., Quaid-i-Azam Univ., Islamabad, Pakistan
  • fYear
    2013
  • fDate
    10-12 Sept. 2013
  • Firstpage
    379
  • Lastpage
    384
  • Abstract
    Web Applications (WAs) are complex systems and it is difficult to understand their architecture without proper documentation. Due to high pressure of meeting deadlines and short time to market, WAs are liable to be poorly structured and are rarely well documented. Even if documentation is present, it often does not comply with code because code is updated without updating documentation. This leads to problems during maintenance. To improve understanding of a system, attempts can be made to recover architecture from the source code by analyzing the relations and dependencies between a system´s components. Architecture of WAs revolves around its web pages (WPs). In this paper, we present a tool for extracting relations between WPs within WAs. WAFE is capable of extracting a large number of relations, and uses combination of procedural language analysis and object oriented language analysis along with WP identifiers (name terms). Another important feature of WAFE tool is its language independence i.e. one can make it functional for any server side language by writing a few regular expressions.
  • Keywords
    Internet; object-oriented languages; object-oriented methods; software architecture; software maintenance; software tools; WAFE tool; WP; WP identifiers; Web application fact extractor; Web pages; architecture recovery; object oriented language; procedural language analysis; source code; system component dependency analysis; system component relation analysis; Computer architecture; Documentation; Feature extraction; HTML; Software; Unified modeling language; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information Management (ICDIM), 2013 Eighth International Conference on
  • Conference_Location
    Islamabad
  • Print_ISBN
    978-1-4799-0613-0
  • Type

    conf

  • DOI
    10.1109/ICDIM.2013.6694039
  • Filename
    6694039