Efficient decoding of prefix codes
Software Engineering and Programming Languages
Scaling up: a research agenda for software engineering
Integer programming vs. expert systems: an experimental comparison
Automatically generating visual syntax-directed editors
Improving a human-computer dialogue
The art of navigating through hypertext
HyperIntelligence: the next frontier
N-Fold inspection: a requirements analysis technique
Dynamic file migration in distributed computer systems
Investigating the effects of color
Smart game board and go explorer: a study in software and knowledge engineering
Comparing representations with relational and EER models
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