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

Reputation Management System for Fostering Trust in Collaborative and Cohesive Disaster Management

The best management of a disaster requires knowledge, skills and other resources not only for relief and rehabilitation but also for recovery and mitigation of its effects. These multifaceted goals cannot be achieved by...

Directed and Almost-Directed Flow Loops in Real Networks

Directed flow loops are highly undesirable because they are associated with wastage of energy for maintaining them and entail big losses to the world economy. It is shown that directed flow loops may appear in networks e...

SentiNeural: A Depression Clustering Technique for Egyptian Women Sentiments

Online Sentiments Analysis is a trending research domain of study which is based on natural language processing, artificial intelligence, and computational linguistics. Negation sentiments usually are not included in se...

Optimization of Channel Coding for Transmitted Image Using Quincunx Wavelets Transforms Compression

Many images you see on the Internet today have undergone compression for various reasons. Image compression can benefit users by having pictures load faster and webpages use up less space on a Web host. Image compression...

Applicability of the Maturity Model for IT Service Outsourcing in Higher Education Institutions

Outsourcing is a strategic option which complements IT services provided internally in organizations. This study proposes the applicability of a new holistic maturity model based on standards ISO/IEC 20000 and ISO/IEC 38...

Download PDF file
  • EP ID EP286414
  • DOI 10.14569/IJACSA.2018.090457
  • Views 114
  • 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