figshare
Browse
- No file added yet -

ICSE 2024 Poster Presentation - Interpretabable Software Maintenance and Support Effort Prediction using Machine Learning

Version 2 2024-04-16, 22:15
Version 1 2024-04-16, 21:47
media
posted on 2024-04-16, 22:15 authored by Susmita HaldarSusmita Haldar, Luiz Fernance Capretz

Software maintenance and support efforts consume a significant amount of the software project budget to operate the software system in its expected quality. Manually estimating the total hours required for this phase can be very time-consuming, and often differs from the actual cost that is incurred. The automation of these estimation processes can be implemented with the aid of machine learning algorithms. The maintenance and support effort prediction models need to be explainable so that project managers can understand which features contributed to the model outcome. This study contributes to the development of the maintenance and support effort prediction model using various tree-based regression machine-learning techniques from cross-company project information. The developed models were explained using the state-of-the-art model agnostic technique SHapley Additive Explanations (SHAP) to understand the significance of features from the developed model. This study concluded that staff size, application size, and the number of defects are major contributors to the maintenance and support effort prediction models.

History

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC