acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Remembering Internet Dogs
From BLOG@CACM

Remembering Internet Dogs

An iconic cartoon by Peter Steiner, which appeared in The New Yorker in 1993, captured the nature of the nascent Internet. It shows a dog seated at a computer,...

In Vivo, In Vitro, In Silico
From BLOG@CACM

In Vivo, In Vitro, In Silico

These “grand challenges” of systems biology encompass almost every aspect of modern computing, from numerical and symbolic methods through data management and analytics...

Web Applications Crave Memory
From BLOG@CACM

Web Applications Crave Memory

Big web applications are hungry for RAM.  They want lots of low power RAM.  And they want little else.

Virtual Education: One More Step to Close the Gap
From BLOG@CACM

Virtual Education: One More Step to Close the Gap

Is virtual education a feasible option to deliver rich educational contents to country side zones where no traditional schools are available?

Personal Factories
From BLOG@CACM

Personal Factories

Since several years ago, with the beginning of nanoscience, the idea having of micro factories, like household microwave ovens, is floating in the air.

Internet Information Freedom Revisited.
From BLOG@CACM

Internet Information Freedom Revisited.

Many countries have started to control access to information on Internet for their citizens, most famous case being China, but Latin America does not escape this...

How Much Software Testing Is Enough?
From BLOG@CACM

How Much Software Testing Is Enough?

Investing in a large amount of software testing can be difficult to justify, particularly for a startup company. How much software testing is enough?

Learning from the DARPA Network Challenge
From BLOG@CACM

Learning from the DARPA Network Challenge

Part 3: Lessons Learned. This is the story of the Georgia Tech team's experiences in the DARPA Network Challenge, a competition designed to see how online social...

Finding DARPA's 10 Red Balloons
From BLOG@CACM

Finding DARPA's 10 Red Balloons

Part 2: Launch Day. This is the story of the Georgia Tech team's experiences in the DARPA Network Challenge, a competition designed to see how online social networks...

Preparing For the DARPA Network Challenge
From BLOG@CACM

Preparing For the DARPA Network Challenge

In late 2009 DARPA held its Network Challenge, a competition designed to see how online social networks could locate 10 red weather balloons moored throughout the...

What Will 2010 Bring?
From BLOG@CACM

What Will 2010 Bring?

What changes will we see in 2010 in computing?

The Ghosts of Holiday Shopping: Past, Present and Future
From BLOG@CACM

The Ghosts of Holiday Shopping: Past, Present and Future

In many parts of the western world, the frenzy of holiday shopping has reached its crescendo.  With apologies to Charles Dickens, it is instructive to consider...

Internet Connectivity and Multimedia Content in Latin America
From BLOG@CACM

Internet Connectivity and Multimedia Content in Latin America

How Internet connectivity has affected multimedia content in Latin America.

Wrapping up OOPSLA, Looking Forward For SPLASH
From BLOG@CACM

Wrapping up OOPSLA, Looking Forward For SPLASH

Like all good things, OOPSLA 09 concluded last Thursday.  A great conference with many interesting presentations, I'm already looking forward for the next one :...

Developing Software For the Outer Space
From BLOG@CACM

Developing Software For the Outer Space

Making good software is hard.  Making software that has to work without defects on a different planet is extremely hard. Today Gerard Holzmann explained how NASA...

The Power of Abstraction–Barbara Liskov's OOPSLA Keynote
From BLOG@CACM

The Power of Abstraction–Barbara Liskov's OOPSLA Keynote

Barbara Liskov is the Turing Award winner for 2008 for her pioneering work in programming languages.  She was the keynote speaker in OOPSLA 2009 and talked about...

Taming the Clouds at OOPSLA
From BLOG@CACM

Taming the Clouds at OOPSLA

OOPSLA 2009 workshops started yesterday (Sunday Oct 25th)  and featured two workshops on Cloud Computing.  The presence of a diverse audience led to many interesting...

The Rise of Empirical Software Engineering (II): What We Are Still Missing
From BLOG@CACM

The Rise of Empirical Software Engineering (II): What We Are Still Missing

One obstacle is hampering the progress of empirical software engineering: we are still missing a culture of reproducibility

The Rise of Empirical Software Engineering (I): The Good News
From BLOG@CACM

The Rise of Empirical Software Engineering (I): The Good News

Empirical software engineering papers, at places like the International Conference on Software Engineering (ICSE), used to be terrible. There were exceptions, of...

Economic Crisis and Computer Science
From BLOG@CACM

Economic Crisis and Computer Science

A personal view of the role of computer science in economic crisis.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account