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
Link To Document