Skip to content
Open access

Predicting Software Maintainability Using AI Models

2021 · International Journal of Machine Learning and Predictive Analytics · 0 citations

TL;DR

Experiments demonstrate the effectiveness of AI-based predictions in improving software quality assessment, providing actionable insights, and supporting proactive maintenance strategies in improving software quality assessment and reducing maintenance effort.

Abstract

Software maintainability is a critical quality attribute that directly impacts the long-term cost, reliability, and evolution of software systems. Predicting maintainability early in the development lifecycle enables developers and managers to make informed design decisions, allocate resources efficiently, and reduce technical debt. This paper investigates the use of artificial intelligence (AI) models for predicting software maintainability based on code metrics, historical project data, and architectural characteristics. We explore supervised learning techniques, including regression models, decision trees, and neural networks, as well as ensemble and hybrid approaches, to estimate maintainability scores and identify key factors influencing maintainability. Experiments on open-source and industrial datasets demonstrate the effectiveness of AI-based predictions in improving software quality assessment, providing actionable insights, and supporting proactive maintenance strategies. The study highlights the potential of AI-driven methods to enhance software engineering practices and reduce maintenance effort.

Read PDF

Similar papers

Review Open access 2022

Software Quality Assessment Using Explainable Machine Learning

This research proposes an Explainable Machine Learning (XML)–based framework to assess software quality by integrating code metrics, defect datasets, and advanced interpretability methods such as SHAP, LIME, and permutation importance.

Nandhini Ravi · 0 citations
Open access 2020

ML-based Risk Assessment in Software Development Lifecycle

Experimental results demonstrate that the proposed Machine Learning-based risk assessment framework for SDLC can enhance risk prediction accuracy, support proactive mitigation strategies, and improve overall software project success rates.

Arvind S. Menon, K. Raman · 0 citations
Review Open access 2026

Software Failure Prediction and Efficiency Optimization Using AI/ML Techniques

The analysis indicates that no single model is universally optimal; robust software failure prediction requires dataset-aware preprocessing, leakage-safe validation, imbalance-aware evaluation, and an explicit trade-off among predictive performance, computational efficiency, and interpretability.

Prasad Mathapati, S. G. Gollagi, Zebashireen Fahim Shaikh · 0 citations
Open access Jul 2026

INTELLIGENT BUG PREDICTION SYSTEM

An intelligent machine learning-based bug prediction framework that uses SMOTE for dataset balancing and feature selection to identify the most relevant software metrics and uses advanced ensemble learning techniques, such as CatBoost, LightGBM, and the Stacking Ensemble model, to improve prediction accuracy.

Bhukya Yashaswini · 0 citations
Open access Aug 2026

An Intelligent Framework for AI-Based Automated Software Testing and Defect Prediction

The analysis indicates that combining predictive defect-risk scores with automated test selection can potentially reduce redundant testing, concentrate computational resources on high-risk software components, and improve feedback speed, but model reliability depends on historical defect data, feature quality, distribu...

Haruto Tanaka, Yuki Nakamura · 0 citations
Open access Sep 2026

AI-Assisted Automated Code Refactoring and Technical Debt Reduction: Supporting Digital Knowledge Documentation and Preservation

This study evaluates whether AI-assisted refactoring prioritization can reduce technical debt more effectively than traditional rule-based static analysis, using cyclomatic complexity, maintainability index, and remediation effort as debt indicators.

Alexander I. Iliev, Shamshad Mallick, Gagan Ganesh · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.