Software quality measures and their relationship with the states of the software system alpha

ABSTRACT Semat (Software Engineering Method and Theory) is an initiative developed for refounding software engineering by defining a theoretical basis, best practices, and a set of widely-agreed elements. ISO/IEC 25000 (System and Software Quality Requirements and Evaluation-SQuaRE) is an internatio...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Perdomo,Wilder, Zapata,Carlos M.
Lenguaje:English
Publicado: Universidad de Tarapacá. 2021
Materias:
Acceso en línea:http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052021000200346
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Sumario:ABSTRACT Semat (Software Engineering Method and Theory) is an initiative developed for refounding software engineering by defining a theoretical basis, best practices, and a set of widely-agreed elements. ISO/IEC 25000 (System and Software Quality Requirements and Evaluation-SQuaRE) is an international standard, that evaluates software product quality. ISO 25000 replaces ISO/IEC 9126 and ISO/IEC 14598 standards. Some authors describe the relationship between quality measures of ISO/IEC 9126 and the requirements and software system states of the Semat Essence kernel. Also, they redefine the completion criteria of the activity spaces related to these alphas. Other proposals include a schematic relationship between ISO/ IEC 9126 quality measures and the alpha states, but they avoid their correlation and some criteria for evaluating the product quality. Other proposals based on the ISO/IEC 25000 comprise other frameworks than Semat. Our proposal is focused on the selecting the appropriate measures of the software system states to structure the relationships between them, validate them by using a case study, and develop a model for product quality measurement. The results are promising since we can use them to establish a coherent and structural model for evaluating the software system alpha's health and progress.