Using Server Pages to Unify Clones in Web Applications: A Trade-Off Analysis
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Improving the Usability of E-Commerce Applications using Business Processes
IEEE Transactions on Software Engineering
Towards generic representation of web applications: solutions and trade-offs
Software—Practice & Experience
Recommending Improvements to Web Applications Using Quality-Driven Heuristic Search
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
Incremental quality improvement in web applications using web model refactoring
WISE'07 Proceedings of the 2007 international conference on Web information systems engineering
Web application evaluation and refactoring: a qualityoriented improvement approach
Journal of Web Engineering
Hi-index | 0.00 |
A Web site is a hyperlinked network environment,which consists of hundreds of inter-connected pages,usually without an engineered architecture. This is often alarge, complex Web site that is difficult to understand andmaintain. In this paper, we propose an approach thataims to restructure an existing Web site by adapting themto a controller-centric architecture. In particular, thisapproach is twofold. First, it defines a domain model torepresent dependencies between Web pages in order toabstract current structure of the Web site. Second, itdesigns a system architecture as a reference model forrestructuring the Web site to the new structure. Theseprinciples will be illustrated through a case study using areengineering tool that implements the refactoringprocess for a JSP-based Web site.