• Mi Re-Unir
    Búsqueda Avanzada
    JavaScript is disabled for your browser. Some features of this site may not work without it.
    Ver ítem 
    •   Inicio
    • UNIR REVISTAS
    • Revista IJIMAI
    • 2021
    • vol. 7, nº 2, december 2021
    • Ver ítem
    •   Inicio
    • UNIR REVISTAS
    • Revista IJIMAI
    • 2021
    • vol. 7, nº 2, december 2021
    • Ver ítem

    An Extensive Analysis of Machine Learning Based Boosting Algorithms for Software Maintainability Prediction

    Autor: 
    Gupta, Shikha
    ;
    Chug, Anuradha
    Fecha: 
    12/2021
    Palabra clave: 
    boosting algorithms; feature selection; machine learning; software; software maintainability prediction; IJIMAI
    Tipo de Ítem: 
    article
    URI: 
    https://reunir.unir.net/handle/123456789/13057
    DOI: 
    https://doi.org/10.9781/ijimai.2021.10.002
    Dirección web: 
    https://www.ijimai.org/journal/bibcite/reference/3025
    Open Access
    Resumen:
    Software Maintainability is an indispensable factor to acclaim for the quality of particular software. It describes the ease to perform several maintenance activities to make a software adaptable to the modified environment. The availability & growing popularity of a wide range of Machine Learning (ML) algorithms for data analysis further provides the motivation for predicting this maintainability. However, an extensive analysis & comparison of various ML based Boosting Algorithms (BAs) for Software Maintainability Prediction (SMP) has not been made yet. Therefore, the current study analyzes and compares five different BAs, i.e., AdaBoost, GBM, XGB, LightGBM, and CatBoost, for SMP using open-source datasets. Performance of the propounded prediction models has been evaluated using Root Mean Square Error (RMSE), Mean Magnitude of Relative Error (MMRE), Pred(0.25), Pred(0.30), & Pred(0.75) as prediction accuracy measures followed by a non-parametric statistical test and a post hoc analysis to account for the differences in the performances of various BAs. Based on the residual errors obtained, it was observed that GBM is the best performer, followed by LightGBM for RMSE, whereas, in the case of MMRE, XGB performed the best for six out of the seven datasets, i.e., for 85.71% of the total datasets by providing minimum values for MMRE, ranging from 0.90 to 3.82. Further, on applying the statistical test and on performing the post hoc analysis, it was found that significant differences exist in the performance of different BAs and, XGB and CatBoost outperformed all other BAs for MMRE. Lastly, a comparison of BAs with four other ML algorithms has also been made to bring out BAs superiority over other algorithms. This study would open new doors for the software developers for carrying out comparatively more precise predictions well in time and hence reduce the overall maintenance costs.
    Mostrar el registro completo del ítem
    Ficheros en el ítem
    icon
    Nombre: ijimai7_2_9_0.pdf
    Tamaño: 741.2Kb
    Formato: application/pdf
    Ver/Abrir
    Este ítem aparece en la(s) siguiente(s) colección(es)
    • vol. 7, nº 2, december 2021

    Estadísticas de uso

    Año
    2012
    2013
    2014
    2015
    2016
    2017
    2018
    2019
    2020
    2021
    2022
    Vistas
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    16
    Descargas
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    7

    Ítems relacionados

    Mostrando ítems relacionados por Título, autor o materia.

    • Fast single image haze removal method for inhomogeneous environment using variable scattering coefficient 

      Gupta, Rashmi; Khari, Manju; Gupta, Vipul; Verdú, Elena (1); Wu, Xing; Herrera-Viedma, Enrique; González-Crespo, Rubén (1) (CMES - Computer Modeling in Engineering and Sciences, 2020)
      The images capture in a bad environment usually loses its fidelity and contrast. As the light rays travel towards its destination they get scattered several times due to the tiny particles of fog and pollutants in the ...
    • Fingerprint image enhancement and reconstruction using the orientation and phase reconstruction 

      Gupta, Rashmi; Khari, Manju; Gupta, Deepti; González-Crespo, Rubén (1) (Information Sciences, 08/2020)
      Fingerprints are the one of the most important means in the forensics as a means of identification of the criminals owning to the uniqueness and the distinct features in them. Fingerprint identification is considered as ...
    • Economic data analytic AI technique on IoT edge devices for health monitoring of agriculture machines 

      Gupta, Neeraj; Khosravy, Mahdi; Patel, Nilesh; Dey, Nilanjan; Gupta, Saurabh; Darbari, Hemant; González-Crespo, Rubén (1) (Applied Sciences, 07/2020)
      In the era of Internet of things (IoT), network Connection of an enormous number of agriculture machines and service centers is an expectation. However, it will be with a generation of massive volume of data, thus overwhelming ...

    Mi cuenta

    AccederRegistrar

    ¿necesitas ayuda?

    Manual de UsuarioAutorización TFG-M

    Listar

    todo Re-UnirComunidades y coleccionesPor fecha de publicaciónAutoresTítulosPalabras claveTipo documentoTipo de accesoEsta colecciónPor fecha de publicaciónAutoresTítulosPalabras claveTipo documentoTipo de acceso






    Aviso Legal Política de Privacidad Política de Cookies Cláusulas legales RGPD
    © UNIR - Universidad Internacional de La Rioja
     
    Aviso Legal Política de Privacidad Política de Cookies Cláusulas legales RGPD
    © UNIR - Universidad Internacional de La Rioja