A Quality-Aware Engineering Process for Web Applications
This chapter introduces the necessity to consider quality management activities as part of the Web engineering (WE) process to improve the final quality of Web applications with respect to creative practices. We explore principles and achievements that, uncovered in different Web quality lines of research, provide insights into how to deal with quality in each of the different workflows that a typical WE process defines, from requirements to implementation. Also, in order to preserve the semiautomatic nature of WE processes, we propose the definition of measurable concepts, measures, and decision criteria in a machine-readable way that facilitate the automation of the quality evaluation process, thus preserving the model-driven engineering (MDE) nature of WE processes. In this way, we are providing the user of a WE methodology with the advantages associated with managing quality from the early stages of development with little extra development costs.