This paper describes an approach to analyze a Web application through an Object-Oriented model and to study application testability using a quality model focused on the use of Object-Oriented metrics and software analogies analysis. In particular, the paper focuses on the model interpretation and use. The proposed approach uses 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, reliability, and defects density. Furthermore, the analyzed quality model uses these Object-Oriented 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 then used as the basis for applications quality factors prediction and evaluation.
OQMw: An OO quality model for web applications / Marchetto, A.. - In: TAMKANG JOURNAL OF SCIENCE AND ENGINEERING. - ISSN 1560-6686. - 12:4(2009), pp. 459-470.
OQMw: An OO quality model for web applications
Marchetto A.
2009-01-01
Abstract
This paper describes an approach to analyze a Web application through an Object-Oriented model and to study application testability using a quality model focused on the use of Object-Oriented metrics and software analogies analysis. In particular, the paper focuses on the model interpretation and use. The proposed approach uses 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, reliability, and defects density. Furthermore, the analyzed quality model uses these Object-Oriented 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 then used as the basis for applications quality factors prediction and evaluation.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione