Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Sensitivity-Based Linear Learning Method and Extreme Learning Machines Compared for Software Maintainability Prediction of Object-Oriented Software Systems


Affiliations
1 Department of Computer Science, Adekunle Ajasin University, Akungba Akoko, Ondo State, Nigeria
     

   Subscribe/Renew Journal


This paper presented two maintainability prediction models that are developed and compared for object-oriented software systems based on the recently introduced learning algorithm called Sensitivity Based Linear Learning Method (SBLLM) and extreme learning machines (ELM). As the number of object-oriented software systems increases, it becomes more important for organizations to maintain those systems effectively. However, currently only a small number of maintainability prediction models are available for object oriented systems. The model was constructed using popular object-oriented metric datasets, collected from different object-oriented systems. Prediction accuracy of the models were evaluated and compared with each other and with other commonly used regression-based models and also with Bayesian network based model which were earlier developed using the same datasets. Empirical results from simulation show that the proposed ELM and SBLLM based models produced promising results in term of prediction accuracy measures authorized in OO software maintainability literatures, better than most of the other earlier implemented models on the same datasets.

Keywords

Sensitivity Based Linear Learning Method (SBLLM), Extreme Learning Machines, Object Oriented Software Systems, Software Metrics, Software Maintainability Prediction Models.
Subscription Login to verify subscription
User
Notifications
Font Size

Abstract Views: 173

PDF Views: 0




  • Sensitivity-Based Linear Learning Method and Extreme Learning Machines Compared for Software Maintainability Prediction of Object-Oriented Software Systems

Abstract Views: 173  |  PDF Views: 0

Authors

Sunday Olusanya Olatunji
Department of Computer Science, Adekunle Ajasin University, Akungba Akoko, Ondo State, Nigeria

Abstract


This paper presented two maintainability prediction models that are developed and compared for object-oriented software systems based on the recently introduced learning algorithm called Sensitivity Based Linear Learning Method (SBLLM) and extreme learning machines (ELM). As the number of object-oriented software systems increases, it becomes more important for organizations to maintain those systems effectively. However, currently only a small number of maintainability prediction models are available for object oriented systems. The model was constructed using popular object-oriented metric datasets, collected from different object-oriented systems. Prediction accuracy of the models were evaluated and compared with each other and with other commonly used regression-based models and also with Bayesian network based model which were earlier developed using the same datasets. Empirical results from simulation show that the proposed ELM and SBLLM based models produced promising results in term of prediction accuracy measures authorized in OO software maintainability literatures, better than most of the other earlier implemented models on the same datasets.

Keywords


Sensitivity Based Linear Learning Method (SBLLM), Extreme Learning Machines, Object Oriented Software Systems, Software Metrics, Software Maintainability Prediction Models.