Mining the Impact of Object Oriented Metrics for Change Prediction using Machine Learning and Search-based Techniques

被引:0
|
作者
Malhotra, Ruchika [1 ,2 ]
Khanna, Megha [1 ,3 ]
机构
[1] Delhi Technol Univ, Delhi, India
[2] Indiana Univ Purdue Univ, Indianapolis, IN 46202 USA
[3] Univ Delhi, Acharya Narendra Dev Coll, Delhi, India
关键词
Change proneness; Empirical validation; Search-based techniques; Inter project validation; Machine learning techniques; Software Quality;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Change in a software is crucial to incorporate defect correction and continuous evolution of requirements and technology. Thus, development of quality models to predict the change proneness attribute of a software is important to effectively utilize and plan the finite resources during maintenance and testing phase of a software. In the current scenario, a variety of techniques like the statistical techniques, the Machine Learning (ML) techniques and the Search-based techniques (SBT) are available to develop models to predict software quality attributes. In this work, we assess the performance of ten machine learning and search-based techniques using data collected from three open source software. We first develop a change prediction model using one data set and then we perform inter-project validation using two other data sets in order to obtain unbiased and generalized results. The results of the study indicate comparable performance of SBT with other employed statistical and ML techniques. This study also supports inter project validation as we successfully applied the model created using the training data of one project on other similar projects and yield good results.
引用
收藏
页码:228 / 234
页数:7
相关论文
共 50 条
  • [41] Predicting Quality of Object-Oriented Systems through a Quality Model based on Design Metrics and Data Mining Techniques
    Loh, Chuan Ho
    Lee, Sai Peck
    2009 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND ENGINEERING, PROCEEDINGS, 2009, : 239 - 243
  • [42] Cardiovascular Disease Prediction Using Machine Learning Metrics
    Gnanavelu, Aashish
    Venkataramu, Champa
    Chintakunta, Ramakrishna
    JOURNAL OF YOUNG PHARMACISTS, 2025, 17 (01) : 226 - 233
  • [43] Land subsidence prediction in coal mining using machine learning models and optimization techniques
    Jahanmiri S.
    Noorian-Bidgoli M.
    Environmental Science and Pollution Research, 2024, 31 (22) : 31942 - 31966
  • [44] Data Scientist Job Change Prediction Using Machine Learning Classification Techniques
    Kyalkond, Sameer A.
    Sanjay, V. Manikanta
    Athreya, H. Manoj
    Aithal, Sudhanva Suresh
    Rajashekar, Vishal
    Kushal, B. H.
    UBIQUITOUS INTELLIGENT SYSTEMS, 2022, 302 : 211 - 219
  • [45] SSELM-neg: spherical search-based extreme learning machine for drug-target interaction prediction
    Hu, Lingzhi
    Fu, Chengzhou
    Ren, Zhonglu
    Cai, Yongming
    Yang, Jin
    Xu, Siwen
    Xu, Wenhua
    Tang, Deyu
    BMC BIOINFORMATICS, 2023, 24 (01)
  • [46] Using Deep Learning and Object-Oriented Metrics to Identify Critical Components in Object-Oriented Systems
    Tete, Akpedje
    Touré, Fadel
    Badri, Mourad
    ACM International Conference Proceeding Series, 2023, : 48 - 54
  • [47] Software Fault Prediction Using Data Mining Techniques on Software Metrics
    Kumar, Rakesh
    Chaturvedi, Amrita
    MACHINE LEARNING AND BIG DATA ANALYTICS (PROCEEDINGS OF INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND BIG DATA ANALYTICS (ICMLBDA) 2021), 2022, 256 : 304 - 313
  • [48] Search-Based Object-Oriented Software Re-Structuring with Structural Coupling Strength
    Amarjeet
    Chhabra, Jitender Kumar
    ELEVENTH INTERNATIONAL CONFERENCE ON COMMUNICATION NETWORKS, ICCN 2015/INDIA ELEVENTH INTERNATIONAL CONFERENCE ON DATA MINING AND WAREHOUSING, ICDMW 2015/NDIA ELEVENTH INTERNATIONAL CONFERENCE ON IMAGE AND SIGNAL PROCESSING, ICISP 2015, 2015, 54 : 380 - 389
  • [49] Identification of error prone classes for fault prediction using object oriented metrics
    Mittal, Puneet
    Singh, Satwinder
    Kahlon, K.S.
    Communications in Computer and Information Science, 2011, 191 CCIS (PART 2): : 58 - 68
  • [50] Software Package Testability Prediction Using Object-Oriented Cohesion Metrics
    Albattah, Waleed
    2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, : 155 - 161