Comparative Analysis of Object-Oriented Design Principles for Improving Software Scalability and Maintainability

  • Unique Paper ID: 199918
  • Volume: 12
  • Issue: 12
  • PageNo: 930-933
  • Abstract:
  • Object-Oriented Programming (OOP) technologies have proven themselves as prominent streams in modern computing and have made a significant impact as a result of emphasizing modularity, reusability, and maintainability. Yet, they might end up causing considerable variability in terms of productivity and sustainability based on the successful adoption and implementation of OOP concepts. A system implemented using procedural programming and another using OOP with SOLID architectures were compared. The metrics used for comparison were Cyclomatic Complexity, Maintainability Index, Code Reusability Score, and Defect Density after feature implementation. The outcome shows that while working on OOP, there was an average reduction of 43% in complexity, 147% in reusability, and 58% reduction in defects compared to procedural programming. Based on these observations, it can be said that structured concepts of OOP have profound effects on improving the scalability and maintainability of business applications.

Copyright & License

Copyright © 2026 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{199918,
        author = {Anurag Yadav},
        title = {Comparative Analysis of Object-Oriented Design Principles for Improving Software Scalability and Maintainability},
        journal = {International Journal of Innovative Research in Technology},
        year = {2026},
        volume = {12},
        number = {12},
        pages = {930-933},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=199918},
        abstract = {Object-Oriented Programming (OOP) technologies have proven themselves as prominent streams in modern computing and have made a significant impact as a result of emphasizing modularity, reusability, and maintainability. Yet, they might end up causing considerable variability in terms of productivity and sustainability based on the successful adoption and implementation of OOP concepts. A system implemented using procedural programming and another using OOP with SOLID architectures were compared. The metrics used for comparison were Cyclomatic Complexity, Maintainability Index, Code Reusability Score, and Defect Density after feature implementation. The outcome shows that while working on OOP, there was an average reduction of 43% in complexity, 147% in reusability, and 58% reduction in defects compared to procedural programming. Based on these observations, it can be said that structured concepts of OOP have profound effects on improving the scalability and maintainability of business applications.},
        keywords = {Object-Oriented Programming, SOLID Principles, Design Patterns, Modularity, Maintainability, Software Scalability},
        month = {May},
        }

Cite This Article

Yadav, A. (2026). Comparative Analysis of Object-Oriented Design Principles for Improving Software Scalability and Maintainability. International Journal of Innovative Research in Technology (IJIRT), 12(12), 930–933.

Related Articles