Using a functional size measurement procedure to evaluate the quality of models in MDD environments

© ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, ACM Transactions on Software Engineering and Methodology, Vol. 22, No. 3, Article 26, Pub. date: July...

Full description

Bibliographic Details
Published in:ACM Transactions on Software Engineering and Methodology
Main Authors: Marín, Beatriz, Giachetti Herrera, Giovanni Andrés, Pastor López, Oscar, Vos, Tanja Ernestina, ALAIN ABRAN
Other Authors: Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació, Generalitat Valenciana, Ministerio de Ciencia e Innovación
Format: Article in Journal/Newspaper
Language:English
Published: Association for Computing Machinery (ACM) 2013
Subjects:
Online Access:http://hdl.handle.net/10251/39660
https://doi.org/10.1145/2491509.2491520
id ftunivpvalencia:oai:riunet.upv.es:10251/39660
record_format openpolar
spelling ftunivpvalencia:oai:riunet.upv.es:10251/39660 2023-05-15T17:54:00+02:00 Using a functional size measurement procedure to evaluate the quality of models in MDD environments Marín, Beatriz Giachetti Herrera, Giovanni Andrés Pastor López, Oscar Vos, Tanja Ernestina ALAIN ABRAN Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació Generalitat Valenciana Ministerio de Ciencia e Innovación 2013-07 http://hdl.handle.net/10251/39660 https://doi.org/10.1145/2491509.2491520 eng eng Association for Computing Machinery (ACM) ACM Transactions on Software Engineering and Methodology info:eu-repo/grantAgreement/MICINN//TIN2010-19130-C02-02/ES/PRODUCCION DE SOFTWARE ORIENTADO A SERVICIOS BASADA EN REQUISITOS: LA PARTE FUNCIONAL/ info:eu-repo/grantAgreement/GVA//PROMETEO09%2F2009%2F015/ES/Métodos de desarrollo orientados a la calidad de las tecnologías de la información (Orca)/ http://dx.doi.org/10.1145/2491509.2491520 urn:issn:1049-331X http://hdl.handle.net/10251/39660 doi:10.1145/2491509.2491520 http://rightsstatements.org/vocab/InC/1.0/ info:eu-repo/semantics/closedAccess Measurement Design Experimentation Verification Case study Defect detection Functional size Model-driven development LENGUAJES Y SISTEMAS INFORMATICOS info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion 2013 ftunivpvalencia https://doi.org/10.1145/2491509.2491520 2022-06-12T20:32:59Z © ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, ACM Transactions on Software Engineering and Methodology, Vol. 22, No. 3, Article 26, Pub. date: July 2013.http://dx.doi.org/10.1145/2491509.2491520 Models are key artifacts in Model-Driven Development (MDD) methods. To produce high-quality software by using MDD methods, quality assurance of models is of paramount importance. To evaluate the quality of models, defect detection is considered a suitable approach and is usually applied using reading techniques. However, these reading techniques have limitations and constraints, and new techniques are required to improve the efficiency at finding as many defects as possible. This article presents a case study that has been carried out to evaluate the use of a Functional Size Measurement (FSM) procedure in the detection of defects in models of an MDD environment. To do this, we compare the defects and the defect types found by an inspection group with the defects and the defect types found by the FSM procedure. The results indicate that the FSM is useful since it finds all the defects related to a specific defect type, it finds different defect types than an inspection group, and it finds defects related to the correctness and the consistency of the models. This work has been developed with the support of the Spanish Government under the projects PROS-REQ TIN2010-19130-C02-02 and GVA ORCA PROMETEO/2009/015. Marín, B.; Giachetti Herrera, GA.; Pastor López, O.; Vos, TE.; ALAIN ABRAN (2013). Using a functional size measurement procedure to evaluate the quality of models in MDD environments. ACM Transactions on Software Engineering and Methodology. 22(3):26:1-26:31. https://doi.org/10.1145/2491509.2491520 S 26:1 26:31 22 3 Article in Journal/Newspaper Orca Politechnical University of Valencia: RiuNet ACM Transactions on Software Engineering and Methodology 22 3 1 31
institution Open Polar
collection Politechnical University of Valencia: RiuNet
op_collection_id ftunivpvalencia
language English
topic Measurement
Design
Experimentation
Verification
Case study
Defect detection
Functional size
Model-driven development
LENGUAJES Y SISTEMAS INFORMATICOS
spellingShingle Measurement
Design
Experimentation
Verification
Case study
Defect detection
Functional size
Model-driven development
LENGUAJES Y SISTEMAS INFORMATICOS
Marín, Beatriz
Giachetti Herrera, Giovanni Andrés
Pastor López, Oscar
Vos, Tanja Ernestina
ALAIN ABRAN
Using a functional size measurement procedure to evaluate the quality of models in MDD environments
topic_facet Measurement
Design
Experimentation
Verification
Case study
Defect detection
Functional size
Model-driven development
LENGUAJES Y SISTEMAS INFORMATICOS
description © ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, ACM Transactions on Software Engineering and Methodology, Vol. 22, No. 3, Article 26, Pub. date: July 2013.http://dx.doi.org/10.1145/2491509.2491520 Models are key artifacts in Model-Driven Development (MDD) methods. To produce high-quality software by using MDD methods, quality assurance of models is of paramount importance. To evaluate the quality of models, defect detection is considered a suitable approach and is usually applied using reading techniques. However, these reading techniques have limitations and constraints, and new techniques are required to improve the efficiency at finding as many defects as possible. This article presents a case study that has been carried out to evaluate the use of a Functional Size Measurement (FSM) procedure in the detection of defects in models of an MDD environment. To do this, we compare the defects and the defect types found by an inspection group with the defects and the defect types found by the FSM procedure. The results indicate that the FSM is useful since it finds all the defects related to a specific defect type, it finds different defect types than an inspection group, and it finds defects related to the correctness and the consistency of the models. This work has been developed with the support of the Spanish Government under the projects PROS-REQ TIN2010-19130-C02-02 and GVA ORCA PROMETEO/2009/015. Marín, B.; Giachetti Herrera, GA.; Pastor López, O.; Vos, TE.; ALAIN ABRAN (2013). Using a functional size measurement procedure to evaluate the quality of models in MDD environments. ACM Transactions on Software Engineering and Methodology. 22(3):26:1-26:31. https://doi.org/10.1145/2491509.2491520 S 26:1 26:31 22 3
author2 Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació
Generalitat Valenciana
Ministerio de Ciencia e Innovación
format Article in Journal/Newspaper
author Marín, Beatriz
Giachetti Herrera, Giovanni Andrés
Pastor López, Oscar
Vos, Tanja Ernestina
ALAIN ABRAN
author_facet Marín, Beatriz
Giachetti Herrera, Giovanni Andrés
Pastor López, Oscar
Vos, Tanja Ernestina
ALAIN ABRAN
author_sort Marín, Beatriz
title Using a functional size measurement procedure to evaluate the quality of models in MDD environments
title_short Using a functional size measurement procedure to evaluate the quality of models in MDD environments
title_full Using a functional size measurement procedure to evaluate the quality of models in MDD environments
title_fullStr Using a functional size measurement procedure to evaluate the quality of models in MDD environments
title_full_unstemmed Using a functional size measurement procedure to evaluate the quality of models in MDD environments
title_sort using a functional size measurement procedure to evaluate the quality of models in mdd environments
publisher Association for Computing Machinery (ACM)
publishDate 2013
url http://hdl.handle.net/10251/39660
https://doi.org/10.1145/2491509.2491520
genre Orca
genre_facet Orca
op_relation ACM Transactions on Software Engineering and Methodology
info:eu-repo/grantAgreement/MICINN//TIN2010-19130-C02-02/ES/PRODUCCION DE SOFTWARE ORIENTADO A SERVICIOS BASADA EN REQUISITOS: LA PARTE FUNCIONAL/
info:eu-repo/grantAgreement/GVA//PROMETEO09%2F2009%2F015/ES/Métodos de desarrollo orientados a la calidad de las tecnologías de la información (Orca)/
http://dx.doi.org/10.1145/2491509.2491520
urn:issn:1049-331X
http://hdl.handle.net/10251/39660
doi:10.1145/2491509.2491520
op_rights http://rightsstatements.org/vocab/InC/1.0/
info:eu-repo/semantics/closedAccess
op_doi https://doi.org/10.1145/2491509.2491520
container_title ACM Transactions on Software Engineering and Methodology
container_volume 22
container_issue 3
container_start_page 1
op_container_end_page 31
_version_ 1766161710750629888