An Empirical Analysis on the Prediction of Web Service Anti-patterns Using Source Code Metrics and Ensemble Techniques

被引:1
|
作者
Tummalapalli, Sahithi [1 ]
Mittal, Juhi [1 ]
Kumar, Lov [1 ]
Neti, Lalitha Bhanu Murthy [1 ]
Rath, Santanu Kumar [2 ]
机构
[1] BITS Pilani Hyderabad, Hyderabad, India
[2] NIT, Rourkela, India
关键词
Anti-pattern; WSDL; Ensemble techniques; Code quality;
D O I
10.1007/978-3-030-87007-2_19
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Today's software program enterprise uses web services to construct distributed software systems based on the Service Oriented Architecture (SOA) paradigm. The web service description is posted by a web service provider, which may be observed and invoked by a distributed application. Service-Based Systems (SBS) need to conform themselves through years to fit within the new user necessities. These may result in the deterioration of the quality and design of the software systems and might reason the materialization of insufficient solutions called Anti-patterns. Anti-pattern detection using object-oriented source code metrics may be used as part of the software program improvement life cycle to lessen the maintenance of the software system and enhance the quality of the software. The work is motivated by developing an automatic predictive model for predicting web services anti-patterns using static evaluations of the source code metrics. The center ideology of this work is to empirically investigate the effectiveness of different variants of data sampling technique, Synthetic Minority Over Sampling TEchnique (SMOTE), and the ensemble learning techniques in the prediction of web service anti-patterns.
引用
收藏
页码:263 / 276
页数:14
相关论文
共 50 条
  • [1] Prediction of Web Service Anti-patterns Using Aggregate Software Metrics and Machine Learning Techniques
    Tummalapalli, Sahithi
    Kumar, Lov
    Murthy, N. L. Bhanu
    ISOFT: PROCEEDINGS OF THE 13TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2020,
  • [2] Web Service Anti-patterns Prediction Using LSTM with Varying Embedding Sizes
    Tummalapalli, Sahithi
    Kumar, Lov
    Murthy, Neti Lalita Bhanu
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, AINA-2022, VOL 1, 2022, 449 : 399 - 410
  • [3] A Novel Approach for the Detection of Web Service Anti-Patterns Using Word Embedding Techniques
    Tummalapalli, Sahithi
    Kumar, Lov
    Neti, Lalitha Bhanu Murthy
    Kocher, Vipul
    Padmanabhuni, Srinivas
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT VII, 2021, 12955 : 217 - 230
  • [4] Web service QoS prediction using improved software source code metrics
    Rangarajan, Sarathkumar
    Liu, Huai
    Wang, Hua
    PLOS ONE, 2020, 15 (01):
  • [5] Deep Learning Anti-patterns from Code Metrics History
    Barbez, Antoine
    Khomh, Foutse
    Gueheneuc, Yann-Gael
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 114 - 124
  • [6] Detection of web service anti-patterns using weighted extreme learning machine
    Tummalapalli, Sahithi
    Kumar, Lov
    Neti, Lalita Bhanu Murthy
    Krishna, Aneesh
    Computer Standards and Interfaces, 2022, 82
  • [7] Detection of web service anti-patterns using weighted extreme learning machine
    Tummalapalli, Sahithi
    Kumar, Lov
    Neti, Lalita Bhanu Murthy
    Krishna, Aneesh
    COMPUTER STANDARDS & INTERFACES, 2022, 82
  • [8] Studying the Relation between Anti-patterns in Design Models and in Source Code
    Karasneh, Bilal
    Chaudron, Michel R. V.
    Khomh, Foutse
    Gueheneuc, Yann-Gael
    2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 1, 2016, : 36 - 45
  • [9] Data Analysis Anti-patterns in Empirical Software Engineering
    Morasca, Sandro
    2013 1ST INTERNATIONAL WORKSHOP ON DATA ANALYSIS PATTERNS IN SOFTWARE ENGINEERING (DAPSE), 2013, : 9 - 10
  • [10] Dealing with Label Uncertainty in Web Service Anti-patterns Detection using a Possibilistic Evolutionary Approach
    Boutaib, Sofien
    Elarbi, Maha
    Bechikh, Slim
    Makhlouf, Mohamed
    Ben Said, Lamjed
    2021 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, ICWS 2021, 2021, : 347 - 357