Special Section Article
European Journal of Information Systems (2007) 16, 420–447. doi:10.1057/palgrave.ejis.3000690
Towards improving the navigability of Web applications: a model-driven approach
Cristina Cachero Castro1, Santiago Meliá1, Marcela Genero2, Geert Poels3 and Coral Calero2
- 1Web Engineering and Database Research Group, Department of Software and Computing Systems, University of Alicante, Alicante, Spain
- 2ALARCOS Research Group, Computer Science Department, University of Castilla la Mancha, Ciudad Real, Spain
- 3Faculty of Economic and Applied Economic Sciences, Universiteit Gent, Gent, Belgium.
Correspondence: Cristina Cachero Castro, Dpto. Lenguajes y Sistemas Informáticos, Universidad de Alicante, Ctra San Vicente Raspeig s.n., Apartado de Correos 99, E-03080 San Vicente Raspeig (Alicante), Spain. Tel: +34 96 590 3400; ext: 2075; Fax: +34 96 590 9326; E-mail: ccachero@dlsi.ua.es
Received 27 October 2006; Revised 31 May 2007; Accepted 27 July 2007.
Abstract
Navigability in use, defined as the efficiency, effectiveness and satisfaction with which a user navigates through the system in order to fulfil her goals under specific conditions, has a definite impact on the overall success of Web applications. This quality attribute can be measured based on the navigational model (NM) provided by Web engineering (WE) methodologies. Most of the measures currently defined for NMs are tightly coupled with particular WE methodologies, however. Furthermore, modifications to the design of the NM, carried out with the aim of improving navigability, are performed manually. Both practices have seriously hampered the reusability and adoption of proposed navigability measures and improvement techniques. In this paper, we present a Model-Driven Engineering approach to solving these problems. On the one hand, we propose a generic approach for the definition of navigability measurement models that can be integrated into any WE methodology. On the other hand, we present a model-driven improvement process for the NM design that incurs no increase in costs or in time-to-market of Web applications. This process is divided into two phases: evaluation (i.e. assessment of the model through objective measures) and evolution (i.e. transformation of the model when the measurement results do not fall inside the boundaries set by certain quality decision criteria that have been defined previously).
Keywords:
Web quality, navigational model quality, measures, software measurement ontology, empirical research, model transformations, model quality
MORE ARTICLES LIKE THIS
These links to content published by Palgrave Macmillan are automatically generated.
RESEARCH
Towards improving the navigability of Web applications: a model-driven approachEuropean Journal of Information Systems Article
From requirements to implementations: a model-driven approach for web developmentEuropean Journal of Information Systems Article
Model-driven multidimensional modeling of secure data warehousesEuropean Journal of Information Systems Article
DSMDiff: a differentiation tool for domain-specific modelsEuropean Journal of Information Systems Article
Platform ontologies for the model-driven architectureEuropean Journal of Information Systems Article



