acm-header
Sign In

Communications of the ACM

Table of Contents


Dad's invisible guard-all shield


Tractor factories and research in software design


Reverse engineering: progress along many dimensions


DoD legacy systems: reverse engineering data requirements


An approach for reverse engineering of relational databases


Automated support for legacy code understanding


Using an enabling technology to reengineer legacy systems


Program understanding and the concept assignment problem


A memory-based approach to recognizing programming plans


Adaptive object-oriented programming using graph-based customization


Requirements specification: learning object, process, and data methodologies


Alternative passwords