Dealing with Label Uncertainty in Web Service Anti-patterns Detection using a Possibilistic Evolutionary Approach

被引:0
|
作者
Boutaib, Sofien [1 ]
Elarbi, Maha [1 ]
Bechikh, Slim [1 ]
Makhlouf, Mohamed [2 ]
Ben Said, Lamjed [1 ]
机构
[1] Univ Tunis, ISG, SMART Lab, Tunis, Tunisia
[2] Kedge Business Sch, Talence, France
关键词
Web service anti-patterns detection; Uncertain classification labels; Possibilistic K-NN optimization; Evolutionary algorithm; SBSE;
D O I
10.1109/ICWS53863.2021.00053
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Like the case of any software, Web Services (WSs) developers could introduce anti-patterns due to the lack of experience and badly-planned changes. During the last decade, search-based approaches have shown their outperformance over other approaches mainly thanks to their global search ability. Unfortunately, these approaches do not consider the uncertainty of class labels. In fact, two experts could be uncertain about the smelliness of a particular WS interface but also about the smell type. Currently, existing works reject uncertain data that correspond to WSs interfaces with doubtful labels. Motivated by this observation and the good performance of the possibilistic K-NN classifier in handling uncertain data, we propose a new evolutionary detection approach, named Web Services Anti-patterns Detection and Identification using Possibilistic Optimized K-NNs (WS-ADIPOK), which can cope with the uncertainty based on the Possibility Theory. The obtained experimental results reveal the merits of our proposal regarding four relevant state-of-the-art approaches.
引用
收藏
页码:347 / 357
页数:11
相关论文
共 20 条
  • [1] Software Anti-patterns Detection Under Uncertainty Using a Possibilistic Evolutionary Approach
    Boutaib, Sofien
    Elarbi, Maha
    Bechikh, Slim
    Hung, Chih-Cheng
    Ben Said, Lamjed
    GENETIC PROGRAMMING, EUROGP 2021, 2021, 12691 : 181 - 197
  • [2] Uncertainty-wise software anti-patterns detection: A possibilistic evolutionary machine learning approach
    Boutaib, Sofien
    Elarbi, Maha
    Bechikh, Slim
    Coello, Carlos A. Coello
    Ben Said, Lamjed
    APPLIED SOFT COMPUTING, 2022, 129
  • [3] Uncertainty-wise software anti-patterns detection: A possibilistic evolutionary machine learning approach
    Boutaib, Sofien
    Elarbi, Maha
    Bechikh, Slim
    Coello, Carlos A. Coello
    Said, Lamjed Ben
    Applied Soft Computing, 2022, 129
  • [4] 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
  • [5] 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
  • [6] 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
  • [7] 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
  • [8] 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,
  • [9] Handling uncertainty in SBSE: a possibilistic evolutionary approach for code smells detection
    Boutaib, Sofien
    Elarbi, Maha
    Bechikh, Slim
    Palomba, Fabio
    Ben Said, Lamjed
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (06)
  • [10] Handling uncertainty in SBSE: a possibilistic evolutionary approach for code smells detection
    Sofien Boutaib
    Maha Elarbi
    Slim Bechikh
    Fabio Palomba
    Lamjed Ben Said
    Empirical Software Engineering, 2022, 27