Title: An empirical analysis of software maintainability metrics: object-oriented approach versus traditional

Authors: Gokul Yenduri; N. Veeranjaneyulu

Addresses: School of Computer Science and Engineering, VIT-AP University, Inavolu, Amaravati – 522-237, Andhra Pradesh, India ' Department of Information Technology, VFSTR (Deemed to be) University, Vadlamudi, Guntur-AP, India

Abstract: Software is a great blend of creativity and engineering, which plays a major role in different fields. Software is pre dominantly developed using object-oriented approach. Software quality is foremost of all because it has a vast influence on software development life cycle (SDLC). There are many factors influencing quality where maintenance is most important of them. Maintainability of software can be measured using different metrics. In recent times object-oriented (OO) approach has become salient in building scientific and business applications but structural approach has its intensification in embedded applications. It is significant to find impact of metrics on each other when different programming languages are considered because they play a significant responsibility in predicting software maintainability. This research empirically analysed the dependency of various metrics values obtained from software which are similar in both structured (C) and object oriented programming (Java) using CCCC and HM tool. Further, the relationships between structured and object oriented programming is found out by comparing the different techniques such as data visualisation, correlation in terms of maintainability.

Keywords: software quality; metrics; software development life cycle; SDLC; maintainability.

DOI: 10.1504/IJAIP.2025.149746

International Journal of Advanced Intelligence Paradigms, 2025 Vol.30 No.5, pp.419 - 432

Received: 24 Aug 2018
Accepted: 15 Feb 2019

Published online: 12 Nov 2025 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article