Affiliate disclosure

Book titles on this page link to Amazon. As an Amazon Associate, DataField.Dev earns from qualifying purchases — at no additional cost to you.

Further Reading: Code Review and Static Analysis

Books

Tools

  • SonarQube: sonarqube.org — Industry-standard code quality platform. The COBOL plugin is commercial but provides comprehensive analysis.

  • IBM Application Discovery and Delivery Intelligence (ADDI): IBM's enterprise tool for analyzing COBOL applications, including cross-reference, impact analysis, and dead code detection.

  • Micro Focus Enterprise Analyzer: Commercial tool for visualizing and analyzing COBOL application portfolios.

  • GnuCOBOL: gnucobol.sourceforge.io — Free compiler with useful warning flags for basic static analysis.

Articles and Papers

  • Fagan, M.E. "Design and Code Inspections to Reduce Errors in Program Development." IBM Systems Journal, 15(3), 1976. — The foundational paper on formal code inspection, written at IBM where much of the world's COBOL was being developed.

  • Capers Jones. "Software Defect Origins and Removal Methods." Crosstalk, 2012. — Comprehensive data on defect detection rates for different quality practices including review and static analysis.

  • Halstead, M. Elements of Software Science. Elsevier, 1977. — The original work on software complexity metrics.

Standards

Online Resources

  • CAST Software Intelligence: castsoftware.com — Enterprise software analysis platform with COBOL support, including technical debt measurement.

  • Open Mainframe Project: openmainframeproject.org — Community resources for mainframe code quality and modernization.