ENHANCING SOFTWARE MIGRATION THROUGH MACHINE LEARNING (ML) AND ARTIFICIAL INTELLIGENCE (AI

Authors

  • Kazeem Olarewaju Nasirudeen Department of Computer Science, Faculty of Computing and Engineering Technology, Al-Hikmah University, Ilorin, Nigeria Author

Keywords:

Software Migration, Machine Learning (ML), Artificial Intelligence (AI), Cloud Migration, Data Transformation, Anomaly Detection, Code Optimization, Migration Automation

Abstract

This study explores the application of the Random Forest classifier for analyzing and predicting software 
configuration patterns, particularly in API migrations. Random Forest is an ensemble learning method that builds 
multiple decision trees on various randomly selected subsets of the dataset and aggregates their outputs to form a 
final prediction. This approach significantly enhances predictive performance by reducing over fitting and 
increasing generalization. In this work, Random Forest is applied to a dataset of Java API migrations, where features 
such as migration date, code structure, and transformation details are used to predict confidence scores and classify 
the success of configuration changes. The results demonstrate that Random Forest provides high accuracy and 
robustness in predicting software migration outcomes. Its voting mechanism, based on averaging the outputs of 
multiple trees, leads to reliable and consistent predictions. This suggests that Random Forest can be a valuable tool 
in automating and improving decision-making in software configuration management tasks.

Downloads

Published

2026-09-04