Software Quality Baseline Creation for Maintenance Projects
Keywords:
Quality baseline; Maintenance projects; Software quality; Defect history; Technical debt; Maintenance planning.Abstract
Software quality baseline creation is an important practice in maintenance projects where existing applications must be assessed before corrections, enhancements, upgrades, or modernization activities begin. In enterprise systems, maintenance work becomes difficult when the current quality level of source code, documentation, defects, test coverage, performance, and configuration records is not clearly known. This article discusses how a quality baseline helps maintenance teams establish a reliable reference point for measuring future changes and improvements. It explains the role of code quality reports, defect history, test results, documentation review, complexity measures, configuration records, and performance logs in defining baseline quality. The article also highlights common challenges such as incomplete records, outdated documents, hidden technical debt, inconsistent defect classification, and limited knowledge of legacy modules. A structured quality baseline creation approach is presented to improve maintenance planning, risk assessment, progress tracking, and release control. The study concludes that effective quality baseline creation improves visibility, supports better decision-making, and strengthens long-term maintenance of enterprise software systems.