ALGLIB, a simple symbol-manipulation package
HCI
Database design: composing fully normalized tables from a rigorous dependency diagram
Structuring computer-mediated communication systems to avoid information overload
On time and space decomposition of complex structures
Natural language with discrete speech as a mode for human-to-machine
A randomized protocol for signing contracts
A generalized user interface for applications programs (II)
A study of application program development techniques
A class of sorting algorithms based on Quicksort
Statistical mechanics and disordered systems
Experimental mathematics: the role of computation in nonlinear science
Designing for usability: key principles and what designers think
An evaluation of retrieval effectiveness for a full-text document-retrieval system
Excerpts from: An Information Systems Manifesto
Programmer perceptions of productivity and programming tools
Rating the major computing periodicals on readability
User-oriented criteria for the selection of DSS software
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