Enhancing Interpretability in Software Change Management with Chain-of-Thought Reasoning

📅 2025-07-12
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Modern online services face escalating risks of service failures and financial losses due to frequent software changes. To address this, we propose SCELM, an end-to-end automated change lifecycle management framework. SCELM innovatively integrates Chain-of-Thought (CoT) reasoning with software change impact analysis to construct an interpretable, automated decision-making model that orchestrates the full change lifecycle—including assessment, approval, deployment, and rollback—in a closed-loop manner. Compared to conventional approaches, SCELM significantly enhances decision transparency and system stability: experiments demonstrate a 37.2% reduction in service failure rate, a 51.6% decrease in mean time to recovery (MTTR), and a 42.8% improvement in operations personnel’s accuracy in risk assessment. This work establishes a scalable, verifiable paradigm for intelligent change governance in highly available cloud services.

Technology Category

Application Category

📝 Abstract
In modern online services, frequent software changes introduce significant risks. To tackle this challenge, we propose SCELM (Software Change Evaluation and Lifecycle Management), an end-to-end automated framework for software change management. SCELM aims to manage software changes efficiently and precisely, significantly reducing service failures and economic losses.
Problem

Research questions and friction points this paper is trying to address.

Enhancing interpretability in software change management
Reducing risks from frequent software changes
Automating end-to-end change evaluation and lifecycle
Innovation

Methods, ideas, or system contributions that make the work stand out.

SCELM framework automates software change management
End-to-end solution reduces service failures
Chain-of-Thought Reasoning enhances interpretability