Why Ada is not just another programming language
Society
Toward real-time performance benchmarks for Ada
Computerized performance monitoring systems: use and abuse
Another look at automatic text-retrieval systems
Novice mistakes: are the folk wisdoms correct?
Computer anxiety in management: myth or reality?
Computer instruction set usage by programmers: an empirical investigation
Metrics for Ada packages: an initial study
Learning to program and learning to think: what’s the connection?
Operator work load: when is enough enough?
Viewpoint: Military direction of academic CS research
Factory automation and robotics
Impact of the technological environment on programmer/analyst job outcomes
The impact of robotics on computer science
Opportunities for research on numerical control machining
Abstraction-based software development
Novel security techniques for online systems
The British Nationality Act as a logic program
Positive alternatives: a report on an ACM panel on hacking
A computer science perspective of bridge design
Andrew: a distributed personal computing environment
An empirical study of the impact of user involvement on system usage and information satisfaction
The relationship between benchmark tests and microcomputer price
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