Sign In

Communications of the ACM

Video Highlights

IllumiRoom: Immersive Experiences Beyond the TV Screen

IllumiRoom is a proof-of-concept system that surrounds a television with projected light, bringing video games, and ...

Plenty of Proteins

The growth of structural biology brings new challenges for the world's protein data archive.

Estonia: A Model for e-Government

Over the next decade, the population of Estonia is expected to soar more than 600% as the country becomes the first i...

Between the Lines

Smartphone apps are driving changes in the way people park. Sensors, crowdsourcing, and big data are making it easier...

Putting the Data Science into Journalism

News organizations increasingly use techniques like data mining, Web scraping, and data visualization to uncover info...

Is 'Good Enough' Computing Good Enough?

The energy-accuracy trade-off in approximate computing.

Robots With a Human Touch

Empowering smart machines with tactile feedback could lead to tremendous new applications.

Managing Your Digital Life

Everyone should be able to manage their personal data with a personal information management system.

Hadoop Superlinear Scalability

The perpetual motion of parallel performance.