Audit considerations in distributed processing systems
Computing Applications
A second look at bloom filters
Precision averaging for real-time analysis
Natural command names and initial learning: a study of text-editing terms
A hierarchical data structure for multidimensional digital images
Human factors guidelines for terminal interface design
Flowcharts versus program design languages: an experimental comparison
Power, politics, and MIS implementation
A general purpose data entry program
Pracniques: coordinated text and tranperiences
A real-time garbage collector based on the lifetimes of objects
Prototyping interactive information systems
DOCUMENTS: an interactive online solution to four documentation problems
Math proficiency: a key to success for computer science students
The dynamics of software project scheduling
ACL: a language specific for auditors
A general-purpose algorithm for analyzing concurrent programs
Composing letters with a simulated listening typewriter
Design rules based on analyses of human error
Using formal specifications in the design of a human-computer interface
Job and health implications of VDT use: initial results of the Wisconsin-NIOSH study
Error messages: the neglected area of the man/machine interface
The evaluation of text editors: methodology and empirical results.
Remote office work: changing work patterns in space and time
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