Managing Web Service Interface Complexity via an OO Metric-based Early Approach

Autores
Mateos Diaz, Cristian Maximiliano; Zunino Suarez, Alejandro Octavio; Misra, Sanjay; Anabalon, Diego; Flores, Andrés Pablo
Año de publicación
2017
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Web Services have been steadily gaining maturity as their adoption in the software industry grew. Accordingly, metric suites for assessing different quality attributes of Web Service artifacts have been proposed recently. Some researchers have particularly focused on assessing service interface descriptions in WSDL, which like any other software artifact have several inherent attributes (e.g., size or complexity) that can be measured. We study the statistical relationships between some recent service interface complexity metrics (Basci & Misra´s metrics suite) and the well-known Chidamber & Kemerer´s metric suite applied to service implementations, on a data-set of 154 real-world services. First, to prove the ability of Basci & Misra´s suite of measuring the complexity attribute in WSDL documents, a theoretical validation of these metrics using Weyuker´s properties is presented. Then, after finding high correlation between both metric suites, we show that refactoring service codes prior to generating the WSDL documents might reduce service interface complexity.
Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Fil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Fil: Misra, Sanjay. Covenant University; Nigeria
Fil: Anabalon, Diego. Universidad Nacional del Comahue. Facultad de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina
Fil: Flores, Andrés Pablo. Universidad Nacional del Comahue. Facultad de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina
Materia
WEB SERVICES
CODE-FIRST
WEB SERVICE INTERFACE COMPLEXITY
WEYUKER'S PROPERTIES
OBJECT-ORIENTED METRICS
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/58486

id CONICETDig_a876ed7bbc0b341b79dae3dfd8abdcb0
oai_identifier_str oai:ri.conicet.gov.ar:11336/58486
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Managing Web Service Interface Complexity via an OO Metric-based Early ApproachMateos Diaz, Cristian MaximilianoZunino Suarez, Alejandro OctavioMisra, SanjayAnabalon, DiegoFlores, Andrés PabloWEB SERVICESCODE-FIRSTWEB SERVICE INTERFACE COMPLEXITYWEYUKER'S PROPERTIESOBJECT-ORIENTED METRICShttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Web Services have been steadily gaining maturity as their adoption in the software industry grew. Accordingly, metric suites for assessing different quality attributes of Web Service artifacts have been proposed recently. Some researchers have particularly focused on assessing service interface descriptions in WSDL, which like any other software artifact have several inherent attributes (e.g., size or complexity) that can be measured. We study the statistical relationships between some recent service interface complexity metrics (Basci & Misra´s metrics suite) and the well-known Chidamber & Kemerer´s metric suite applied to service implementations, on a data-set of 154 real-world services. First, to prove the ability of Basci & Misra´s suite of measuring the complexity attribute in WSDL documents, a theoretical validation of these metrics using Weyuker´s properties is presented. Then, after finding high correlation between both metric suites, we show that refactoring service codes prior to generating the WSDL documents might reduce service interface complexity.Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; ArgentinaFil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; ArgentinaFil: Misra, Sanjay. Covenant University; NigeriaFil: Anabalon, Diego. Universidad Nacional del Comahue. Facultad de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaFil: Flores, Andrés Pablo. Universidad Nacional del Comahue. Facultad de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaCentro Latinoamericano de Estudios en Informática2017-12info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/58486Mateos Diaz, Cristian Maximiliano; Zunino Suarez, Alejandro Octavio; Misra, Sanjay; Anabalon, Diego; Flores, Andrés Pablo; Managing Web Service Interface Complexity via an OO Metric-based Early Approach; Centro Latinoamericano de Estudios en Informática; CLEI Electronic Journal; 20; 3; 12-2017; 1-220717-5000CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/doi/10.19153/cleiej.20.3.2info:eu-repo/semantics/altIdentifier/url/http://www.clei.org/cleiej-beta/index.php/cleiej/article/view/31info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-03T10:00:07Zoai:ri.conicet.gov.ar:11336/58486instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-03 10:00:07.806CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Managing Web Service Interface Complexity via an OO Metric-based Early Approach
title Managing Web Service Interface Complexity via an OO Metric-based Early Approach
spellingShingle Managing Web Service Interface Complexity via an OO Metric-based Early Approach
Mateos Diaz, Cristian Maximiliano
WEB SERVICES
CODE-FIRST
WEB SERVICE INTERFACE COMPLEXITY
WEYUKER'S PROPERTIES
OBJECT-ORIENTED METRICS
title_short Managing Web Service Interface Complexity via an OO Metric-based Early Approach
title_full Managing Web Service Interface Complexity via an OO Metric-based Early Approach
title_fullStr Managing Web Service Interface Complexity via an OO Metric-based Early Approach
title_full_unstemmed Managing Web Service Interface Complexity via an OO Metric-based Early Approach
title_sort Managing Web Service Interface Complexity via an OO Metric-based Early Approach
dc.creator.none.fl_str_mv Mateos Diaz, Cristian Maximiliano
Zunino Suarez, Alejandro Octavio
Misra, Sanjay
Anabalon, Diego
Flores, Andrés Pablo
author Mateos Diaz, Cristian Maximiliano
author_facet Mateos Diaz, Cristian Maximiliano
Zunino Suarez, Alejandro Octavio
Misra, Sanjay
Anabalon, Diego
Flores, Andrés Pablo
author_role author
author2 Zunino Suarez, Alejandro Octavio
Misra, Sanjay
Anabalon, Diego
Flores, Andrés Pablo
author2_role author
author
author
author
dc.subject.none.fl_str_mv WEB SERVICES
CODE-FIRST
WEB SERVICE INTERFACE COMPLEXITY
WEYUKER'S PROPERTIES
OBJECT-ORIENTED METRICS
topic WEB SERVICES
CODE-FIRST
WEB SERVICE INTERFACE COMPLEXITY
WEYUKER'S PROPERTIES
OBJECT-ORIENTED METRICS
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv Web Services have been steadily gaining maturity as their adoption in the software industry grew. Accordingly, metric suites for assessing different quality attributes of Web Service artifacts have been proposed recently. Some researchers have particularly focused on assessing service interface descriptions in WSDL, which like any other software artifact have several inherent attributes (e.g., size or complexity) that can be measured. We study the statistical relationships between some recent service interface complexity metrics (Basci & Misra´s metrics suite) and the well-known Chidamber & Kemerer´s metric suite applied to service implementations, on a data-set of 154 real-world services. First, to prove the ability of Basci & Misra´s suite of measuring the complexity attribute in WSDL documents, a theoretical validation of these metrics using Weyuker´s properties is presented. Then, after finding high correlation between both metric suites, we show that refactoring service codes prior to generating the WSDL documents might reduce service interface complexity.
Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Fil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Fil: Misra, Sanjay. Covenant University; Nigeria
Fil: Anabalon, Diego. Universidad Nacional del Comahue. Facultad de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina
Fil: Flores, Andrés Pablo. Universidad Nacional del Comahue. Facultad de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina
description Web Services have been steadily gaining maturity as their adoption in the software industry grew. Accordingly, metric suites for assessing different quality attributes of Web Service artifacts have been proposed recently. Some researchers have particularly focused on assessing service interface descriptions in WSDL, which like any other software artifact have several inherent attributes (e.g., size or complexity) that can be measured. We study the statistical relationships between some recent service interface complexity metrics (Basci & Misra´s metrics suite) and the well-known Chidamber & Kemerer´s metric suite applied to service implementations, on a data-set of 154 real-world services. First, to prove the ability of Basci & Misra´s suite of measuring the complexity attribute in WSDL documents, a theoretical validation of these metrics using Weyuker´s properties is presented. Then, after finding high correlation between both metric suites, we show that refactoring service codes prior to generating the WSDL documents might reduce service interface complexity.
publishDate 2017
dc.date.none.fl_str_mv 2017-12
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/58486
Mateos Diaz, Cristian Maximiliano; Zunino Suarez, Alejandro Octavio; Misra, Sanjay; Anabalon, Diego; Flores, Andrés Pablo; Managing Web Service Interface Complexity via an OO Metric-based Early Approach; Centro Latinoamericano de Estudios en Informática; CLEI Electronic Journal; 20; 3; 12-2017; 1-22
0717-5000
CONICET Digital
CONICET
url http://hdl.handle.net/11336/58486
identifier_str_mv Mateos Diaz, Cristian Maximiliano; Zunino Suarez, Alejandro Octavio; Misra, Sanjay; Anabalon, Diego; Flores, Andrés Pablo; Managing Web Service Interface Complexity via an OO Metric-based Early Approach; Centro Latinoamericano de Estudios en Informática; CLEI Electronic Journal; 20; 3; 12-2017; 1-22
0717-5000
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.19153/cleiej.20.3.2
info:eu-repo/semantics/altIdentifier/url/http://www.clei.org/cleiej-beta/index.php/cleiej/article/view/31
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
application/pdf
dc.publisher.none.fl_str_mv Centro Latinoamericano de Estudios en Informática
publisher.none.fl_str_mv Centro Latinoamericano de Estudios en Informática
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842269620726136832
score 13.13397