Advertisement

Is Abstraction the Key to Computing?

Why is it that some software engineers and computer scientists are able to produce clear, elegant designs and programs, while others cannot? Is it possible to improve these skills through education and training? Critical to these questions is the notion of abstraction.

Investigating Value-Based Decision Bias and Mediation: Do You Do as You Think?

Individual perspectives reflect one's innate value structure and have direct bearing on how one examines problems, classifies information, and makes decisions. The results of this study indicate that when an information system forces decision makers to consider the perspectives of others, their own performance deviates from their personal set of values.

Consumer Support Systems

The interaction between businesses and their customers is ripe for the next leap, and it will require a collection of technologies to build new organizational structures such as demand chains, task-based intermediaries, and consumer communities.

Introduction

The slow and inadequate response to the devastations caused by Hurricane Katrina in the southern U.S. and the Indian Ocean tsunami that flooded coastal areas across South and Southeast Asia have left deep marks in the emergency management community. Essential emergency management coordination processes broke down in the immediate aftermath of these disasters, and even […]

Public Warning in the Networked Age: Open Standards to the Rescue?

The sharing of information about threats and hazards is one of humankind’s most basic social activities. Warning others and—often simultaneously—enlisting help are essential functions in any community. Our aim here is to outline how modern public warning has developed and suggest some directions where it could be heading. In industrialized societies, public warning is often […]

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 Involved

Communications 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