acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Again: The One Sure Way to Advance Software Engineering
From BLOG@CACM

Again: The One Sure Way to Advance Software Engineering

There is one proven way to improve the state of software, following the the airline industry's spectacular improvements of safety. The IT industry ignores it. Why...

Watts Humphrey: In Honor of a Pioneer
From BLOG@CACM

Watts Humphrey: In Honor of a Pioneer

Watts Humphrey left us a few weeks ago. His contributions to professional software engineering have been essential.

Fixing the Process of Computer Science Refereeing
From BLOG@CACM

Fixing the Process of Computer Science Refereeing

There is a simple way to make refereeing better, almost overnight. It takes a bit of courage, but it would restore honesty and quality to the process.

Lessons Learned, or Not
From BLOG@CACM

Lessons Learned, or Not

Many of the techniques for better programming have been there for a long time.

Showcasing European Computer Science
From BLOG@CACM

Showcasing European Computer Science

Retrospective on the 2009 European Computer Science Summit and the launch of ACM Europe

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...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account