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 条
  • [1] Prediction of Web Service Anti-patterns Using Aggregate Software Metrics and Machine Learning Techniques
    Tummalapalli, Sahithi
    Kumar, Lov
    Murthy, N. L. Bhanu
    [J]. ISOFT: PROCEEDINGS OF THE 13TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2020,
  • [2] A study on software metrics based software defect prediction using data mining and machine learning techniques
    Prasad, Manjula C.M.
    Florence, Lilly
    Arya, Arti
    [J]. International Journal of Database Theory and Application, 2015, 8 (03): : 179 - 190
  • [3] Comparison of Machine Learning Techniques for Software Quality Prediction
    Goyal, Somya
    [J]. INTERNATIONAL JOURNAL OF KNOWLEDGE AND SYSTEMS SCIENCE, 2020, 11 (02) : 20 - 40
  • [4] Software quality prediction using machine learning
    Alaswad, Feisal
    Poovammal, E.
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4714 - 4720
  • [5] Software Quality Prediction Using Machine Learning
    Desai, Bhoushika
    Sungkur, Roopesh Kevin
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [6] Software Quality Prediction Using Machine Learning
    Desai, Bhoushika
    Sungkur, Roopesh Kevin
    [J]. 6TH INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS, 2022, 393 : 401 - 411
  • [7] Software reliability prediction using machine learning techniques
    Jaiswal A.
    Malhotra R.
    [J]. International Journal of System Assurance Engineering and Management, 2018, 9 (1) : 230 - 244
  • [8] Developer Modelling using Software Quality Metrics and Machine Learning
    Beal, Franciele
    de Bassi, Patricia Rucker
    Paraiso, Emerson Cabrera
    [J]. ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 1, 2017, : 424 - 432
  • [9] A survey on machine learning techniques used for software quality prediction
    Pattnaik S.
    Pattanayak B.K.
    [J]. International Journal of Reasoning-based Intelligent Systems, 2016, 8 (1-2) : 3 - 14
  • [10] Scientific programming using optimized machine learning techniques for software fault prediction to improve software quality
    Shafiq, Muhammad
    Alghamedy, Fatemah H.
    Jamal, Nasir
    Kamal, Tahir
    Daradkeh, Yousef Ibrahim
    Shabaz, Mohammad
    [J]. IET SOFTWARE, 2023, 17 (04) : 694 - 704