An approach for web service discoverability anti-pattern detection for journal of web engineering
- Autores
- Rodriguez, Juan Manuel; Zunino Suarez, Alejandro Octavio; Crasso, Marco Patricio
- Año de publicación
- 2013
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- The Service Oriented Computing paradigm and its most popular implementation, namely Web Services, are at the crossing of distributed computing and loosely coupled systems. Web Services can be discovered and reused dynamically using non-proprietary mechanisms, but when Web Services are poorly described, they become difficult to be discovered, understood, and then reused. This paper presents novel algorithms and heuristics for automatically detecting common pitfalls that should be avoided when creating Web Services descriptions. To assess the accuracy of the proposed algorithms and heuristics, we compared their results with the results of manually analyzing a data-set of 400 publicly available services. In addition, we analyzed the correlation between the algorithms and heuristics results and other well-known quality metrics, which were presented by Al-Masri and Mahmoud. The average detection accuracy was 93.14% , and the false positive and false negative rates of 4.06% and 9.91% , respectively. Additionally, the Al-Masri and Mahmoud´s quality metrics related to Web Services descriptions had a direct correlation with most of the automatic detecting results. The proposed algorithms and heuristics for automatically detecting common pitfalls are powerful tools for both improving existent Web Services and developing new Web Services that can be easily discovered, understood and reused.
Fil: Rodriguez, Juan Manuel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Crasso, Marco Patricio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina - Materia
-
Web Services
Web Services Discoverability Anti-Patterns
Web Services Modeling
Anti-Patterns Detection - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/6788
Ver los metadatos del registro completo
id |
CONICETDig_73bb187f4a6cffc762b88fb860b8bbc3 |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/6788 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
An approach for web service discoverability anti-pattern detection for journal of web engineeringRodriguez, Juan ManuelZunino Suarez, Alejandro OctavioCrasso, Marco PatricioWeb ServicesWeb Services Discoverability Anti-PatternsWeb Services ModelingAnti-Patterns Detectionhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1The Service Oriented Computing paradigm and its most popular implementation, namely Web Services, are at the crossing of distributed computing and loosely coupled systems. Web Services can be discovered and reused dynamically using non-proprietary mechanisms, but when Web Services are poorly described, they become difficult to be discovered, understood, and then reused. This paper presents novel algorithms and heuristics for automatically detecting common pitfalls that should be avoided when creating Web Services descriptions. To assess the accuracy of the proposed algorithms and heuristics, we compared their results with the results of manually analyzing a data-set of 400 publicly available services. In addition, we analyzed the correlation between the algorithms and heuristics results and other well-known quality metrics, which were presented by Al-Masri and Mahmoud. The average detection accuracy was 93.14% , and the false positive and false negative rates of 4.06% and 9.91% , respectively. Additionally, the Al-Masri and Mahmoud´s quality metrics related to Web Services descriptions had a direct correlation with most of the automatic detecting results. The proposed algorithms and heuristics for automatically detecting common pitfalls are powerful tools for both improving existent Web Services and developing new Web Services that can be easily discovered, understood and reused.Fil: Rodriguez, Juan Manuel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; ArgentinaFil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; ArgentinaFil: Crasso, Marco Patricio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; ArgentinaRinton Press, Inc2013-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/zipapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/6788Rodriguez, Juan Manuel; Zunino Suarez, Alejandro Octavio; Crasso, Marco Patricio; An approach for web service discoverability anti-pattern detection for journal of web engineering; Rinton Press, Inc; Journal Of Web Engineering; 12; 1&2; 1-2013; 131-1581540-9589enginfo:eu-repo/semantics/altIdentifier/url/http://www.rintonpress.com/journals/jweonline.html#v12n12info: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-10-15T14:43:54Zoai:ri.conicet.gov.ar:11336/6788instacron: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-10-15 14:43:54.955CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
dc.title.none.fl_str_mv |
An approach for web service discoverability anti-pattern detection for journal of web engineering |
title |
An approach for web service discoverability anti-pattern detection for journal of web engineering |
spellingShingle |
An approach for web service discoverability anti-pattern detection for journal of web engineering Rodriguez, Juan Manuel Web Services Web Services Discoverability Anti-Patterns Web Services Modeling Anti-Patterns Detection |
title_short |
An approach for web service discoverability anti-pattern detection for journal of web engineering |
title_full |
An approach for web service discoverability anti-pattern detection for journal of web engineering |
title_fullStr |
An approach for web service discoverability anti-pattern detection for journal of web engineering |
title_full_unstemmed |
An approach for web service discoverability anti-pattern detection for journal of web engineering |
title_sort |
An approach for web service discoverability anti-pattern detection for journal of web engineering |
dc.creator.none.fl_str_mv |
Rodriguez, Juan Manuel Zunino Suarez, Alejandro Octavio Crasso, Marco Patricio |
author |
Rodriguez, Juan Manuel |
author_facet |
Rodriguez, Juan Manuel Zunino Suarez, Alejandro Octavio Crasso, Marco Patricio |
author_role |
author |
author2 |
Zunino Suarez, Alejandro Octavio Crasso, Marco Patricio |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Web Services Web Services Discoverability Anti-Patterns Web Services Modeling Anti-Patterns Detection |
topic |
Web Services Web Services Discoverability Anti-Patterns Web Services Modeling Anti-Patterns Detection |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/1.2 https://purl.org/becyt/ford/1 |
dc.description.none.fl_txt_mv |
The Service Oriented Computing paradigm and its most popular implementation, namely Web Services, are at the crossing of distributed computing and loosely coupled systems. Web Services can be discovered and reused dynamically using non-proprietary mechanisms, but when Web Services are poorly described, they become difficult to be discovered, understood, and then reused. This paper presents novel algorithms and heuristics for automatically detecting common pitfalls that should be avoided when creating Web Services descriptions. To assess the accuracy of the proposed algorithms and heuristics, we compared their results with the results of manually analyzing a data-set of 400 publicly available services. In addition, we analyzed the correlation between the algorithms and heuristics results and other well-known quality metrics, which were presented by Al-Masri and Mahmoud. The average detection accuracy was 93.14% , and the false positive and false negative rates of 4.06% and 9.91% , respectively. Additionally, the Al-Masri and Mahmoud´s quality metrics related to Web Services descriptions had a direct correlation with most of the automatic detecting results. The proposed algorithms and heuristics for automatically detecting common pitfalls are powerful tools for both improving existent Web Services and developing new Web Services that can be easily discovered, understood and reused. Fil: Rodriguez, Juan Manuel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina Fil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina Fil: Crasso, Marco Patricio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina |
description |
The Service Oriented Computing paradigm and its most popular implementation, namely Web Services, are at the crossing of distributed computing and loosely coupled systems. Web Services can be discovered and reused dynamically using non-proprietary mechanisms, but when Web Services are poorly described, they become difficult to be discovered, understood, and then reused. This paper presents novel algorithms and heuristics for automatically detecting common pitfalls that should be avoided when creating Web Services descriptions. To assess the accuracy of the proposed algorithms and heuristics, we compared their results with the results of manually analyzing a data-set of 400 publicly available services. In addition, we analyzed the correlation between the algorithms and heuristics results and other well-known quality metrics, which were presented by Al-Masri and Mahmoud. The average detection accuracy was 93.14% , and the false positive and false negative rates of 4.06% and 9.91% , respectively. Additionally, the Al-Masri and Mahmoud´s quality metrics related to Web Services descriptions had a direct correlation with most of the automatic detecting results. The proposed algorithms and heuristics for automatically detecting common pitfalls are powerful tools for both improving existent Web Services and developing new Web Services that can be easily discovered, understood and reused. |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013-01 |
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/6788 Rodriguez, Juan Manuel; Zunino Suarez, Alejandro Octavio; Crasso, Marco Patricio; An approach for web service discoverability anti-pattern detection for journal of web engineering; Rinton Press, Inc; Journal Of Web Engineering; 12; 1&2; 1-2013; 131-158 1540-9589 |
url |
http://hdl.handle.net/11336/6788 |
identifier_str_mv |
Rodriguez, Juan Manuel; Zunino Suarez, Alejandro Octavio; Crasso, Marco Patricio; An approach for web service discoverability anti-pattern detection for journal of web engineering; Rinton Press, Inc; Journal Of Web Engineering; 12; 1&2; 1-2013; 131-158 1540-9589 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://www.rintonpress.com/journals/jweonline.html#v12n12 |
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/zip application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Rinton Press, Inc |
publisher.none.fl_str_mv |
Rinton Press, Inc |
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_ |
1846082947166240768 |
score |
13.22299 |