A Framework to Build Quality Models for Web Applications
Alessandro Marchetto and Andrea Trentini
Dipartimento di Informatica e Comunicazione, Università degli Studi di Milano, Italy
Abstract: This paper describes an approach to build and apply a quality model useful to analyze a web application through an object-oriented model and to evaluate the structural software qualities using the built model. The constructed quality model is focused on a set of software metrics and uses a prediction system based on software analogies analysis. In particular, the paper focuses on model construction, customization and interpretation. The proposed approach uses a combination of traditional web and object-oriented metrics to describe structural properties of web applications and to analyze them. These metrics are useful to measure some important software attributes such as complexity, coupling, size, cohesion and defects density. Furthermore, the presented quality model uses these metrics to describe applications in order to predict some software quality factors (such as test effort, reliability, error proneness) through an instance-based classification system. The approach uses a classification system to study software analogies and to define a set of information usable as the basis for applications quality factors prediction and evaluation.
Keywords: Software metrics, test effort, quality factors prediction, classification systems.
Received November 28, 2005; accepted April 13, 2006