Advertisement

Why We Compute

Why do we, as researchers and practitioners, have this deep and abiding love of computing? Why do we compute? I suspect it is a deeper, more primal yearning, one that underlies all of science and engineering and that unites us in a common cause. It is the insatiable desire to know and understand.

Being Bilingual: Speaking Technology and Policy

How do we cross the intellectual divide, providing technical advice to policy experts in ways that they find useful and actionable? Equally importantly, how do we translate policy constraints — political, economic and social — into contexts intelligible and actionable by technical experts? The key in both cases is to respect the differences and values each bring to the discussion.

On the Importance of Replication in HCI and Social Computing Research

How does replication of experiments and systems move HCI research forward?  Wouldn't replication simply waste valuable researcher energy that might be better spent on actually creating new novel ideas or systems?  This essay argues that replication is more than just duplication of work, but instead is an essential step in scientific explorations.

Our Big Idea: Open Social Learning

Imagine a Facebook where the point is for students to study together, not trade pictures and jokes. Imagine a World of Warcraft where students earn levels and points by helping each other learn. Imagine an educational experience that is social and game-like.

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