낡은 COBOL 코드, AI가 새 생명을 불어넣다: 자바로의 현대화 성공!
AI 기반 기술을 활용하여 레거시 COBOL 시스템을 Java로 효율적으로 현대화하는 방법에 대한 연구 결과가 발표되었습니다. 93%의 높은 정확도를 달성하며 수작업 및 기존 도구 대비 우수한 성능을 보였고, 금융권 등 레거시 시스템 의존도가 높은 산업에 큰 영향을 미칠 것으로 기대됩니다.

5만 개 COBOL 파일의 기적: AI가 이끄는 레거시 시스템 혁신
'코드의 환생'이라 불러도 손색이 없을 연구 결과가 발표되었습니다. Gopichand Bandarupalli가 이끄는 연구팀은 놀랍게도 AI를 활용해 낡은 COBOL 코드를 현대적인 Java 코드로 변환하는 데 성공했는데요. 그 비결은 무엇일까요?
연구팀은 무려 5만 개의 COBOL 파일(Legacy COBOL 2024 Corpus)을 활용했습니다. 공공 및 기업 소스에서 확보한 방대한 데이터를 바탕으로, AI는 COBOL 코드를 분석하고 Java로의 변환을 제안합니다. React를 활용한 시각화 기능까지 더해져, 변환 과정의 효율성을 한층 끌어올렸습니다.
결과는 놀라웠습니다. AI 기반 변환 시스템의 정확도는 무려 93%! 복잡성은 35% 감소(18에서 11.7로), 결합도 또한 33% 감소(8에서 5.4로)했습니다. 이는 수작업(75% 정확도)이나 기존 규칙 기반 도구(82% 정확도)를 훨씬 뛰어넘는 성과입니다.
잠재력과 과제: 은행, 보험 등의 미래를 좌우할 기술
이 기술은 단순한 코드 변환을 넘어, 금융 및 보험 산업과 같이 여전히 많은 레거시 COBOL 시스템에 의존하는 분야에 혁신적인 변화를 가져올 것으로 예상됩니다. 시스템 현대화에 드는 막대한 비용과 시간을 대폭 절감하고, 유지보수의 어려움을 해소할 수 있는 획기적인 해결책이 될 수 있기 때문입니다. 하지만, 93%의 높은 정확도에도 불구하고, 나머지 7%의 오류를 줄이기 위한 지속적인 연구개발이 필요하며, 실제 산업 현장 적용을 위한 안정성 및 확장성 검증도 중요한 과제로 남아있습니다.
이 연구는 단순한 기술적 진보를 넘어, 산업 전반의 생산성 향상과 경쟁력 유지를 위한 중요한 발걸음으로 평가받을 만합니다. AI가 레거시 시스템 현대화의 새로운 지평을 열고 있음을 보여주는 흥미로운 사례입니다. 앞으로 이 기술이 어떻게 발전하고 산업 전반에 적용될지 주목해 볼 필요가 있습니다.
Reference
[arxiv] Code Reborn AI-Driven Legacy Systems Modernization from COBOL to Java
Published: (Updated: )
Author: Gopichand Bandarupalli
http://arxiv.org/abs/2504.11335v1