Unlike many of the sciences, where experimentation and theory go hand-in-hand, computer science generally has taken a different approach, viewing theory as the driving…
Diane Crawford
It was only a matter of time before outsourcing branched off in so many directions it would turn back on itself. Where industry was once motivated to move production or…
Silicon-based technology has dominated the computing field since its inception, but changes are afoot. In recent years a swell of new computing paradigms have emerged,…
It’s a long-standing e-commerce conundrum: knowing that consumers value a personalized online experience yet not knowing how to convince them to provide the…
The time has come to take computer games seriously, really seriously, says Michael Zyda, professor of engineering practice at the University of Southern California where…
Sometimes the best way to beat the competition is to join it, at least when it comes to networking similar functions to work collectively rather than separately.…
Anniversaries are a time to reflect on past achievements and ponder future goals. On the occasion of ACM’s 50 anniversary in 1997, we recognized the…
As much as the idea of abstraction concerns the simplification of the complex, for some it is often a concept simply too complex to grasp. The cover image, for example,…
The ferocious effects of Mother Nature, most notably in the form of Hurricane Katrina and the Indian Ocean tsunami, have motivated a growing legion of practitioners and…
It’s a cyberspace cat-and-mouse game with billions at stake and billions more spent in intercepting and eradicating spam. No sooner does a new crop of anti-spam…
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