Advertisement

Extreme Agility at Facebook

Robert Johnson, director of engineering at Facebook was the last keynote at OOPSLA 2009.  Robert’s talk: “Moving Fast at Scale - Lessons Learned at Facebook”, aimed to shed some lights on Facebook’s scaling issues and successes, as well as the type of processes they have used to deal with such incredible growth.  

Consilience: The Path to Innovation

I believe solutions to many of the most challenging problems facing our society – medicine and health care, climate and the environment, economic security and privacy – will require fusing expertise from multiple disciplines, including computing. Filling those disciplinary interstices is both our challenge and our opportunity

Impact of the Social Web on Computing Research

Scientists from diverse fields are feeling the impact of Social Web systems and are publishing research papers that characterize, model, prototype, and evaluate such systems.  Researchers are seeing a surge of new research on Web2.0 technologies distributed in a wide variety of disciplines and associated conferences.

Collaborating Across Boundaries

In a global world, collaboration and communicating with colleagues in different geographical locations is becoming critically important.  What kinds of tools can we build to address some of these challenges?  

Collective Intelligence: a Fad or Real Research?

A recent trend in HCI research is the extension of the long time goal of augmenting human intelligence to "augmenting social intelligence."  That is, enabling not just a single person to find and make sense of information, but enabling a group of people (whether explicitly or implicitly organized) to make sense of information.

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