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 条
  • [41] Predicting Code Smells and Analysis of Predictions: Using Machine Learning Techniques and Software Metrics
    Mohammad Y. Mhawish
    Manjari Gupta
    Journal of Computer Science and Technology, 2020, 35 : 1428 - 1445
  • [42] Empirical assessment of feature selection techniques in defect prediction models using web applications
    Malhotra, Ruchika
    Sharma, Anjali
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 36 (06) : 6567 - 6578
  • [43] Using machine learning techniques for DSP software performance prediction at source code level
    Liu, Weihua
    Hu, Erh-Wen
    Su, Bogong
    Wang, Jian
    CONNECTION SCIENCE, 2021, 33 (01) : 26 - 41
  • [44] An Empirical Analysis on Effective Fault Prediction Model Developed using Ensemble Methods
    Kumar, Lov
    Rath, Santanu
    Sureka, Ashish
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2017, : 244 - 249
  • [45] \ Early Prediction of NBTI Effects Using RTL Source Code Analysis
    Kumar, Jayanand Asok
    Butler, Kenneth M.
    Kim, Heesoo
    Vasudevan, Shobha
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 808 - 813
  • [46] An empirical study on optimization of training dataset in harmfulness prediction of code clone using ensemble feature selection model
    Yan, Sheng
    Zhang, Liping
    Liu, Dongsheng
    2018 5TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DISASTER MANAGEMENT (ICT-DM), 2018,
  • [47] Quality of service (QoS) parameters prediction for web services using hybrid neural network and ensemble methods
    Lov Kumar
    Ashish Sureka
    International Journal of System Assurance Engineering and Management, 2019, 10 : 1577 - 1614
  • [48] Quality of service (QoS) parameters prediction for web services using hybrid neural network and ensemble methods
    Kumar, Lov
    Sureka, Ashish
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2019, 10 (06) : 1577 - 1614
  • [49] Assessing the User-Perceived Quality of Source Code Components Using Static Analysis Metrics
    Dimaridou, Valasia
    Kyprianidis, Alexandros-Charalampos
    Papamichail, Michail
    Diamantopoulos, Themistoklis
    Symeonidis, Andreas
    SOFTWARE TECHNOLOGIES ( ICSOFT 2017), 2018, 868 : 3 - 27
  • [50] Adaptive analysis of optical fringe patterns using ensemble empirical mode decomposition algorithm
    Zhou, Xiang
    Zhao, Hong
    Jiang, Tao
    OPTICS LETTERS, 2009, 34 (13) : 2033 - 2035