71
Views
16
CrossRef citations to date
0
Altmetric
Articles

Software maintainability prediction using an enhanced random forest algorithm

&
 

Abstract

Now-a-days, software maintainability has become one of the significant quality-assessing attributes for any software system. Current study presents an enhanced-RFA (Random Forest Algorithm) approach for Software Maintainability Prediction. The proposed approach combines Random Forest (RF) algorithm with three prevalent feature selection techniques namely Chi-Squared, RF and Linear Correlation Filter along with a re-sampling technique intended to improve the prediction accuracy of basic RF algorithm. Enhanced- RFA is applied on two commercially available datasets, QUES and UIMS and performance is evaluated on the basis of R2. Results indicate that the proposed approach performs significantly better than RFA for both the datasets with an improvement in R2 values equal to 69.50%, 65.57% & 69.40% for QUES and 31.90%, 44.94% & 51.81% for UIMS using chisquared, RF and linear correlation filter techniques respectively.

Subject Classification:

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.