Electronic markets and electronic hierarchies
Society
An empirical validation of software cost estimation models
Taking “computer literacy” literally
Distribution of mathematical software via electronic mail
Intelligent information-sharing systems
A mathematically focused curriculum for computer science
Case study: IBM’s system/360-370 architecture
Attributes of the performance of central processing units: a relative performance prediction model
Computer science: the emergence of a discipline
An interview with the 1986 A. M. Turing Award recipients—John E. Hopcroft and Robert E. Tarjan
Computer system reliability and nuclear war
An improved parallel thinning algorithm
Contention is no obstacle to shared-memory multiprocessing
MIS in Soviet industrial enterprise: the limits of reform from above
The report of the ACM Longe-Range Planning Committee: a summary
Learning to program = learning to construct mechanisms and explanations
Imbalance between growth and funding in academic computing science: two trends c
Boxer: a reconstructible computational medium
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More