Saved in:
Bibliographic Details
Main Authors: Jin, Siyuan, Bei, Zhendong, Chen, Bichao, Xia, Yong
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2411.13017
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913581509902336
author Jin, Siyuan
Bei, Zhendong
Chen, Bichao
Xia, Yong
author_facet Jin, Siyuan
Bei, Zhendong
Chen, Bichao
Xia, Yong
contents Traditional banks face significant challenges in digital transformation, primarily due to legacy system constraints and fragmented ownership. Recent incidents show that such fragmentation often results in superficial incident resolutions, leaving root causes unaddressed and causing recurring failures. We introduce a novel approach to post-incident analysis, integrating knowledge-based GenAI agents with the "Five Whys" technique to examine problem descriptions and change request data. This method uncovered that approximately 70% of the incidents previously attributed to management or vendor failures were due to underlying internal code issues. We present a case study to show the impact of our method. By scanning over 5,000 projects, we identified over 400 files with a similar root cause. Overall, we leverage the knowledge-based agents to automate and elevate root cause analysis, transforming it into a more proactive process. These agents can be applied across other phases of the software development lifecycle, further improving development processes.
format Preprint
id arxiv_https___arxiv_org_abs_2411_13017
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Breaking the Cycle of Recurring Failures: Applying Generative AI to Root Cause Analysis in Legacy Banking Systems
Jin, Siyuan
Bei, Zhendong
Chen, Bichao
Xia, Yong
Software Engineering
Computation and Language
Traditional banks face significant challenges in digital transformation, primarily due to legacy system constraints and fragmented ownership. Recent incidents show that such fragmentation often results in superficial incident resolutions, leaving root causes unaddressed and causing recurring failures. We introduce a novel approach to post-incident analysis, integrating knowledge-based GenAI agents with the "Five Whys" technique to examine problem descriptions and change request data. This method uncovered that approximately 70% of the incidents previously attributed to management or vendor failures were due to underlying internal code issues. We present a case study to show the impact of our method. By scanning over 5,000 projects, we identified over 400 files with a similar root cause. Overall, we leverage the knowledge-based agents to automate and elevate root cause analysis, transforming it into a more proactive process. These agents can be applied across other phases of the software development lifecycle, further improving development processes.
title Breaking the Cycle of Recurring Failures: Applying Generative AI to Root Cause Analysis in Legacy Banking Systems
topic Software Engineering
Computation and Language
url https://arxiv.org/abs/2411.13017