Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
ACM Computing Surveys (CSUR)
Genetic Algorithm and Graph Partitioning
IEEE Transactions on Computers
Comprehending Web Applications by a Clustering Based Approach
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
Using Automatic Clustering to Produce High-Level System Organizations of Source Code
IWPC '98 Proceedings of the 6th International Workshop on Program Comprehension
Reverse engineering web applications: the WARE approach
Journal of Software Maintenance and Evolution: Research and Practice - Special issue: Web site evolution
Supporting Web Application Evolution by Dynamic Analysis
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
Hi-index | 0.00 |
The structure of Web applications tends to deteriorate with time as they undergo maintenance. Web applications with structural flaws increase maintenance costs, decrease component reuses, and reduce software life cycle. In this paper, we describe a genetic algorithm based restructuring approach of Web applications using Web page relationships and metrics. Our approach consists of two parts. First, metrics are derived from Web application. Next, Web application is clustered using the metrics. Then the Web application is refined by software engineers.