Quality models reuse: experimentation on field

A transferable quality model must be general. This implies that only the high level characteristics can be transferred into different settings and that the refinement of the characteristics into metrics must be operated according to the context peculiarities. In spite of the amount of quality models and approaches to quality models definition presented in literature, there are no experiences reported showing the same quality model reused in different environments. This statement needs further investigation. The aim of this work is to present an experience on the field that involves two industrial projects in which the same quality model was used. The study confirms the need to modify the quality model, not only in the metrics but also in the measurement processes and in the interpretation of the resulting measures as side effects.

[1]  Giuseppe Visaggio,et al.  Function recovery based on program slicing , 1993, 1993 Conference on Software Maintenance.

[2]  Barbara A. Kitchenham,et al.  Modeling Software Measurement Data , 2001, IEEE Trans. Software Eng..

[3]  Venkata U. B. Challagulla,et al.  Software measurement data analysis using memory-based reasoning , 2002, 14th IEEE International Conference on Tools with Artificial Intelligence, 2002. (ICTAI 2002). Proceedings..

[4]  Giuseppe Visaggio,et al.  Journal of Software Maintenance and Evolution: Research and Practice Ageing of a Data-intensive Legacy System: Symptoms and Remedies , 2022 .

[5]  H. D. Rombach,et al.  THE EXPERIENCE FACTORY , 1999 .

[6]  Giuseppe Visaggio,et al.  Extracting reusable functions by program slicing , 1996 .

[7]  Shari Lawrence Pfleeger,et al.  Software Quality: The Elusive Target , 1996, IEEE Softw..

[8]  R. G. Dromey,et al.  Cornering the Chimera , 1996, IEEE Softw..

[9]  Giuseppe Visaggio Process improvement through data reuse , 1994, IEEE Software.

[10]  Giuseppe Visaggio,et al.  Extracting Reusable Funtions by Flow Graph-Based Program Slicing , 1997, IEEE Trans. Software Eng..