2012 Eighth International Conference on the Quality of Information and Communications Technology (2010)
Sept. 29, 2010 to Oct. 2, 2010
Despite several methodologies have been defined to support the disciplined development of Web applications, often such methodologies are not applied in the practice, mainly due to the short time-to-market and resource constraints. As a consequence, existing (i.e. legacy) Web applications often lack in design quality. This paper proposes a model-driven semi-automatic redesign approach to improve the design of existing Web applications. The approach analyzes the client side HTML pages of the application to recover its conceptual model according to the Ubiquitous Web Applications design methodology. The recovered model is then used as a starting point to define a new design for the application, adopting the Model-View-Controller architectural pattern and the Java Server Faces technology. A concrete example of the application of the approach to redesign a real world Web site is also described.
Web Applications Quality Improvement, Web Application Redesign, Reverse Engineering, UWA
Damiano Distante, Giuseppe Antonio Di Lucca, Mario Luca Bernardi, "Improving the Design of Existing Web Applications", 2012 Eighth International Conference on the Quality of Information and Communications Technology, vol. 00, no. , pp. 499-504, 2010, doi:10.1109/QUATIC.2010.89