acm-header
Sign In

Communications of the ACM

Practice Archive


Archives

The Practice archive provides access to all Practice articles published in past issues of Communications of the ACM.

January 2022


From Communications of the ACM

Static Analysis

Static Analysis

The fundamental challenge of software engineering is one of complexity.


From Communications of the ACM

Declarative Machine Learning Systems

Declarative Machine Learning Systems

The future of machine learning will depend on it being in the hands of the rest of us.