AIToday
Large Language ModelsAI Coding AssistantsITmedia AI+Published: Sep 29, 2026, 13:00 JST

AI COBOL-to-Java conversion called 'more harm than good'

AI COBOL-to-Java conversion called 'more harm than good'

3 Key Points

  1. What happened

    In a column for ITmedia, author Yoshihiro Matsuda argued that mechanically converting COBOL business logic into Java with AI is dangerous, drawing on a conversion project he reviewed.

  2. Why it matters

    COBOL is good for business systems but Java uses different design ideas, so a direct translation can raise complexity and maintenance cost — 'more harm than good', the author says.

  3. What to watch

    The author says the test is not whether AI can translate COBOL, but whether the reuse is appropriate, and warns against repeating past cases where responsibility for misuse was blamed on the technology.

WHO IT HITSThis lands on enterprise IT teams and system integrators (SIers) in Japan weighing whether to use AI tools to migrate aging COBOL systems to Java, and on the business users who bear the resulting maintenance costs.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

The column responds to a blog post published by Anthropic on February 23, 2026 (US time), which said its AI coding tool Claude Code could modernize COBOL-built systems, triggering a drop in IBM shares. Matsuda, a former SCSK employee and author of books on SIers and project management, uses this as a starting point to discuss the limits of AI-driven conversion. He notes that COBOL is well suited to business systems because its DATA DIVISION defines data structures and records, while Java's object-oriented design is fundamentally different. He describes a conversion project he reviewed where Java code was written to resemble COBOL, which increased complexity and maintenance costs, and made failures harder to resolve. Matsuda compares trying to understand COBOL logic in Java to understanding a delicate Japanese expression in English: it is possible to explain the meaning, but the nuance is often lost. He concludes that AI is a technology, not a solution, and that misuse is the real problem — not the tool itself.

FAQ
Is AI conversion of COBOL to Java technically possible?
Yes, the author says it is technically possible. But he argues that inappropriate AI use creates inappropriate results, and a direct conversion is extremely dangerous.
What is the main problem with converting COBOL to Java?
COBOL and Java have fundamentally different design concepts, so making Java work like COBOL increases complexity. The author says this raises maintenance costs and slows response to failures.
What does the author recommend instead?
He says it is necessary to recognize that preserving legacy technology as-is is dangerous, and that the focus should be on appropriate application and design rather than simple translation.

AI news that matters for your work, in one minute a day

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articlePANW, CRWD, ZS Lead Nasdaq-100 Gains on AI Agent Safety Push