Analyzing the Impact of Software Testing on Software Maintainability
preprint
OA: closed
CC-BY-4.0
Abstract
Software project success depends on maintainability. Complexity increases as software evolves, making maintenance harder. Software testing is critical for detecting bugs before deployment. Testing reduces faults and improves program quality, enhancing maintainability. This study examines software testing and maintainability. We want to know if testing improves software maintainability and how. We reviewed software testing and maintainability research to do this. Testing and maintainability were examined empirically on numerous software projects. Existing research implies that testing improves software maintainability. Testing early in development helps reduce production faults and errors, according to studies. Testing for functional and non-functional criteria improves software quality. We studied various software projects to see how testing affects maintainability. We compared the maintainability of software projects with comprehensive and limited testing. Code complexity, code churn, and fault density measured maintainability. Extensive testing improved program maintainability, according to our findings. Extensive testing reduced code complexity, churn, and defects. Comprehensive testing appears to enhance software maintainability, quality, and cost over time. Testing and maintainability issues were also found. Testing costs, takes time, and is hard to measure. Software development teams should prioritize testing to solve these issues. Adopting testing frameworks and tools, educating, and developing testers, and frequently analyzing testing procedures helps achieve this.
My notes (saved in your browser only)
Citation neighborhood (no data yet)
We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.
Source provenance
- europepmc
- last seen: 2026-05-19T01:45:01.086888+00:00
- unpaywall
- last seen: 2026-05-29T02:00:03.542394+00:00
License: CC-BY-4.0