AN APPROACH FOR WEB SERVICE DISCOVERABILITY ANTI-PATTERN DETECTION FOR JOURNAL OF WEB ENGINEERING

被引:0
|
作者
Manuel Rodriguez, Juan [1 ]
Crasso, Marco
Zunino, Alejandro
机构
[1] Univ Nacl Ctr Prov Buenos Aires, ISISTAN, Buenos Aires, DF, Argentina
来源
JOURNAL OF WEB ENGINEERING | 2013年 / 12卷 / 1-2期
关键词
Web Services; Web Services Discoverability Anti-patterns; Web Services Modeling; Anti-patterns detection; FRAMEWORK; SUPPORT;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 Mahmond. 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.
引用
收藏
页码:131 / 158
页数:28
相关论文
共 50 条
  • [1] An Empirical Analysis on Web Service Anti-Pattern Detection using a Machine Learning Framework
    Kumar, Lov
    Sureka, Ashish
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 2 - 11
  • [2] An Effective Web Service Anti-Pattern Prediction Model Using SMOTE
    Tummalapalli, Sahithi
    Kumar, Lov
    Neti, Lalita Bhanu Murthy
    2019 IEEE 16TH INDIA COUNCIL INTERNATIONAL CONFERENCE (IEEE INDICON 2019), 2019,
  • [3] A URI parsing technique and algorithm for anti-pattern detection in RESTful Web services
    Alshraiedeh, Fuad Sameh
    Katuk, Norliza
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2021, 17 (01) : 1 - 17
  • [4] Spotting and Removing WSDL Anti-pattern Root Causes in Code-first Web Services Using NLP Techniques: A Thorough Validation of Impact on Service Discoverability
    Hirsch, Matias
    Rodriguez, Ana
    Manuel Rodriguez, Juan
    Mateos, Cristian
    Zunino, Alejandro
    COMPUTER STANDARDS & INTERFACES, 2018, 56 : 116 - 133
  • [5] An Automated Code Smell and Anti-Pattern Detection Approach
    Velioglu, Sevilay
    Selcuk, Yunus Emre
    2017 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2017, : 271 - 275
  • [6] A Metric-Based Approach for Anti-pattern Detection in UML Designs
    Fourati, Rahma
    Bouassida, Nadia
    Ben Abdallah, Hanene
    COMPUTER AND INFORMATION SCIENCE 2011, 2011, 364 : 17 - 33
  • [7] Support Vector Machines for Anti-pattern Detection
    Maiga, Abdou
    Ali, Nasir
    Bhattacharya, Neelesh
    Sabane, Aminata
    Gueheneuc, Yann-Gael
    Antoniol, Giuliano
    Aimeur, Esma
    2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2012, : 278 - 281
  • [8] Applying Pattern Oriented Software Engineering to Web Service Development
    Wang Chengjun
    2008 INTERNATIONAL SEMINAR ON FUTURE INFORMATION TECHNOLOGY AND MANAGEMENT ENGINEERING, PROCEEDINGS, 2008, : 214 - 217
  • [9] A service-oriented approach to engineering web services
    Lee, JY
    Lee, S
    Kim, K
    Kim, H
    CONCURRENT ENGINEERING: THE WORLDWIDE ENGINEERING GRID, PROCEEDINGS, 2004, : 81 - 87
  • [10] SEMANTIC WEB SERVICE ENGINEERING: ANNOTATION BASED APPROACH
    Bouchiha, Djelloul
    Malki, Mimoun
    Alghamdi, Abdullah
    Alnafjan, Khalid
    COMPUTING AND INFORMATICS, 2012, 31 (06) : 1575 - 1595