Prediction of Quality of Service Parameters Using Aggregate Software Metrics and Machine Learning Techniques

被引:0
|
作者
Tripathi, Manish K. [1 ]
Chaubisa, Divyanshu [1 ]
Kumar, Lov [1 ]
Neti, Lalita Bhanu Murthy [1 ]
机构
[1] BITS Pilani, Hyderabad Campus, Hyderabad, Telangana, India
关键词
PCA: Principal Component Analysis; ELM: Extreme Learning Machine; RBF: Radial Basis Function; Feature selection; Aggregation Metrics;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In todays Service-Oriented Architecture (SOA) world, software systems are built by composing web services offered by Service Providers (SPs). There are different SPs offering services for the same set of functional requirements. Service providers are expected to he highly competitive in their offerings to enhance their market. The quality of web services is an important factor that differentiates one service provider from another. Twelve parameters are identified by which quality of service can he measured. The prediction of these twelve QoS parameters help SPs to enhance the quality of their service. Each web service is realized by several programming files. CK and object oriented metrics of the underlying Java files of the web services are important features for predicting QoS parameters of the web service. The aggregated measure, mean, is chosen to be a feature in predicting the QoS parameters in earlier studies. We propose to build prediction models using 16 aggregate measures and show that there is significant difference between these aggregate measures. We find best feature subset using six feature selection techniques and build prediction models using Extreme Learning Machines with different kernels. We show that feature selection techniques might not enhance prediction accuracies and the ensemble algorithm out performs other learning algorithms.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Machine learning techniques for software testing effort prediction
    Cuauhtémoc López-Martín
    Software Quality Journal, 2022, 30 : 65 - 100
  • [32] An empirical framework for defect prediction using machine learning techniques with Android software
    Malhotra, Ruchika
    APPLIED SOFT COMPUTING, 2016, 49 : 1034 - 1050
  • [33] Paper quality enhancement and model prediction using machine learning techniques
    Devi, T. Kalavathi
    Priyanka, E. B.
    Sakthivel, P.
    RESULTS IN ENGINEERING, 2023, 17
  • [34] A Buffer Overflow Prediction Approach Based on Software Metrics and Machine Learning
    Ren, Jiadong
    Zheng, Zhangqi
    Liu, Qian
    Wei, Zhiyao
    Yan, Huaizhi
    SECURITY AND COMMUNICATION NETWORKS, 2019, 2019
  • [35] Metrics for Graph Partition by Using Machine Learning Techniques
    Yin, Zhuochao
    Cao, Zhenfu
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 1388 - 1394
  • [36] Software Modernization Using Machine Learning Techniques
    Somogyi, Norbert
    Kovesdan, Gabor
    2021 IEEE 19TH WORLD SYMPOSIUM ON APPLIED MACHINE INTELLIGENCE AND INFORMATICS (SAMI 2021), 2021, : 361 - 365
  • [37] Prediction of the optimal FSW process parameters for joints using machine learning techniques
    Sarsilmaz, Furkan
    Kavuran, Gurkan
    MATERIALS TESTING, 2021, 63 (12) : 1104 - 1111
  • [38] Software Quality Prediction: An Investigation based on Machine Learning
    Reddivari, Sandeep
    Raman, Jayalakshmi
    2019 IEEE 20TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION FOR DATA SCIENCE (IRI 2019), 2019, : 115 - 122
  • [39] Fault Prediction Using Statistical and Machine Learning Methods for Improving Software Quality
    Malhotra, Ruchika
    Jain, Ankita
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2012, 8 (02): : 241 - 262
  • [40] On Software Defect Prediction Using Machine Learning
    Ren, Jinsheng
    Qin, Ke
    Ma, Ying
    Luo, Guangchun
    JOURNAL OF APPLIED MATHEMATICS, 2014,