Chapter 35 Further Reading: AI-Assisted COBOL
IBM Resources
-
IBM watsonx Code Assistant for Z Documentation. IBM's official documentation for their AI-powered COBOL development assistant. Covers code explanation, test generation, and COBOL-to-Java translation assistance. ibm.com/docs/en/watsonx-code-assistant-4z
-
IBM Redbooks: Modernizing Applications with AI on IBM Z. Comprehensive guide to integrating AI tools into mainframe development workflows, including case studies from banking and insurance. SG24-8560.
-
IBM Developer: AI for COBOL Modernization. Blog series covering practical applications of AI to COBOL code understanding, documentation, and transformation. Updated regularly with new use cases and techniques.
Broadcom Resources
-
Broadcom Mainframe AI Solutions. Documentation for Broadcom's AI-assisted mainframe tools, including code analysis and documentation generation integrated with their Endevor and DevOps toolchain.
-
Broadcom Mainframe Vitality Program. Resources for modernizing mainframe development practices, including AI-assisted workflows and developer training materials.
Academic and Research Papers
-
Chen, M., et al. "Understanding Legacy COBOL Systems with Large Language Models." Proceedings of the ACM International Conference on Software Engineering, 2025. Research on LLM accuracy for COBOL comprehension across different program types and complexity levels. Reports accuracy rates consistent with this chapter's findings.
-
Raychev, V., et al. "Code Completion with Neural Attention and Pointer Networks." Machine Learning for Programming, 2024. Foundational research on how neural models understand code structure, applicable to understanding why LLMs handle COBOL's explicit structure better than terse languages.
-
Weimer, W. and Nguyen, T. "Automatic Program Repair: A Survey." IEEE Transactions on Software Engineering, 2024. Survey of automated code repair techniques, including discussion of challenges specific to legacy languages and the test oracle problem.
Industry Reports and Analyses
-
Gartner: "AI-Assisted Mainframe Modernization — Hype Cycle Position and Recommendations." 2025. Analyst report positioning AI-assisted mainframe tools on the hype cycle and providing procurement guidance for enterprise buyers.
-
Forrester: "The State of Mainframe Modernization, 2025." Industry survey covering AI tool adoption rates, ROI data, and common implementation patterns at organizations using AI for mainframe development.
-
Deloitte: "Mainframe Talent Crisis: AI as a Knowledge Preservation Strategy." Report on using AI tools to capture institutional knowledge from retiring mainframe developers, with data from financial services and government organizations.
Books
-
Sadowski, C. and Zimmermann, T. Rethinking Productivity in Software Engineering. Apress, 2019. While not COBOL-specific, this collection addresses how to measure developer productivity — essential reading for anyone trying to quantify the impact of AI-assisted development tools.
-
Pressman, R. and Maxim, B. Software Engineering: A Practitioner's Approach. 9th edition, McGraw-Hill, 2024. Updated edition includes coverage of AI-assisted software engineering practices, including code review, documentation generation, and test case creation.
-
Lämmel, R. Software Languages: Syntax, Semantics, and Metaprogramming. Springer, 2018. Understanding how programming languages are formally structured helps explain why AI tools succeed and fail at code comprehension tasks.
Practical Guides and Tutorials
-
"Prompt Engineering for COBOL Analysis." Community-maintained guide to writing effective prompts for COBOL code comprehension, documentation, and refactoring. Includes tested templates and accuracy benchmarks across multiple AI models.
-
"COBOL Test Case Generation with AI: A Practitioner's Guide." Step-by-step guide to using AI tools for generating COBOL test cases, including handling of COMP-3 data, VSAM file structures, and DB2 interface testing.
-
Open Mainframe Project: AI Tools for Legacy Systems. Linux Foundation open-source project providing tools and frameworks for applying AI to mainframe code analysis and documentation. Includes sample prompts, evaluation harnesses, and integration examples.
Community and Forums
-
IBM Z and LinuxONE Community: AI for Z Forum. Active discussion forum where mainframe professionals share experiences, techniques, and challenges with AI-assisted COBOL development.
-
r/mainframe (Reddit). Community discussion of mainframe technology, including regular threads on AI tool experiences and recommendations.
-
SHARE Association: AI Working Group. The mainframe user group SHARE has an active working group focused on AI applications for mainframe systems, with regular presentations and best practice sharing.
Regulatory and Compliance Resources
-
Federal Financial Institutions Examination Council (FFIEC): "Information Technology Examination Handbook — Development and Acquisition." Regulatory guidance on software development practices in financial institutions, relevant to understanding compliance requirements for AI-generated code.
-
OCC Bulletin 2024-XX: "Model Risk Management Considerations for AI-Assisted Software Development." Guidance from the Office of the Comptroller of the Currency on managing risks when AI tools are used in developing or modifying financial systems.
-
NIST AI Risk Management Framework (AI RMF). Framework for managing risks associated with AI systems, applicable to organizations using AI tools in their software development lifecycle.
Related Chapters
-
Chapter 3: The Language Environment. Understanding LE runtime services is essential because AI tools frequently misunderstand LE conventions, producing code that compiles but fails at runtime.
-
Chapter 32: Modernization Strategy. AI tools are accelerators within a modernization strategy — this chapter provides the strategic framework within which AI-assisted development operates.
-
Chapter 36: DevOps for the Mainframe. The CI/CD infrastructure described in Chapter 36 provides the automated build, test, and deployment pipeline that makes AI-assisted development practical at scale.
-
Chapter 33: COBOL and APIs. API development is one area where AI-assisted code generation shows promise, as the patterns are well-defined and testable.