Recovery of User Interface Web Design Patterns using Regular Expressions

Abstract

User Interface Web Design Patterns are standard solutions for the development of web applications. The recovery of these patterns from web applications supports program comprehension, reusability, reverse engineering, re-engineering, and maintenance of legacy web applications. The recovery of patterns from web applications becomes arduous due to the heterogeneous nature of web applications. Authors presented different catalogs and recovery approaches for extracting User Interface Web Design Patterns from source code in last one and half decade. There is still a lack of formal specifications for web design patterns, which are important for their recovery from source code. The objective of this paper is to specify User Interface Web Design Patterns (UIWDP) using semiformal specification technique and use these specifications for the recovery of patterns from the source code of web applications using regular expressions. 55 feature types are identified for the specification of 15 UIWDPs. We evaluated our approach on 75 randomly selected web applications and recovered 15 UIWDPs. The standard deviation, precision, recall and F-score measures are used to evaluate the accuracy of our approach.

Authors and Affiliations

Khalid Mahmood, Faiza Tariq, Dr. Ghulam Rasool

Keywords

Related Articles

Cross-Organizational Information Systems: A Case for Educational Data Mining

Establishing a new organization is becoming more difficult day by day due to the extremely competitive business environment. A new organization may not have enough experience to survive in the competitive market; which i...

The Art of Crypto Currencies

Crypto Currencies have recently gained enormous popularity amongst the general public. With each passing day, more and more companies are radically accepting crypto cur-rencies in their payment systems, paving way for an...

Cultural Dimensions of Behaviors Towards E-Commerce in a Developing Country Context

Customers prefer to shop online for various reasons such as saving time, better prices, convenience, selection, and availability of products and services. The accessibility and the ubiquitous nature of the Internet facil...

Contemporary Layout’s Integration for Geospatial Image Mining

Image taxonomy and repossession plays a major role in dealing with large multimedia data on the Internet. Social networks, image sharing websites and mobile application require categorizing multimedia items for more effi...

Securing Informative Fuzzy Association Rules using Bayesian Network

In business association rules being considered as important assets, play a vital role in its productivity and growth. Different business partnership share association rules in order to explore the capabilities to make ef...

Download PDF file
  • EP ID EP286414
  • DOI 10.14569/IJACSA.2018.090457
  • Views 104
  • Downloads 0

How To Cite

Khalid Mahmood, Faiza Tariq, Dr. Ghulam Rasool (2018). Recovery of User Interface Web Design Patterns using Regular Expressions. International Journal of Advanced Computer Science & Applications, 9(4), 405-420. https://europub.co.uk/articles/-A-286414