Sign In

Communications of the ACM



Software Engineering in the Venice of the North
From [email protected]

Software Engineering in the Venice of the North

ESEC-FSE 2013 (in Saint Petersburg,, 18-26 August) is the place to be for software engineering in 2013.

Conferences: Publication, Communication, Sanction
From [email protected]

Conferences: Publication, Communication, Sanction

Conferences have three roles; these roles should be separated.

A Fundamental Duality of Software Engineering
From [email protected]

A Fundamental Duality of Software Engineering

What is the value of that function for x = 6?

From [email protected]

John Mccarthy

The contributions and personality of John McCarthy, one of the pioneers of computer science.

The Modes and Uses of Scientific Publication
From [email protected]

The Modes and Uses of Scientific Publication

Publication is about helping the advancement of humankind. Let us take this basis for granted and look at the other, possibly less glamorous aspects. Publication...

The Nastiness Problem in Computer Science
From [email protected]

The Nastiness Problem in Computer Science

Are we malevolent grumps? Nothing personal, but as a community computer scientists sometimes seem to succumb to negativism.

Long Live Incremental Research!
From [email protected]

Long Live Incremental Research!

“Break through!” clamor the funding agencies, which scorn “incremental” research. Sure, every human being needs hype; in truth, though, almost all research—good...

Software Verification Turns Mainstream
From [email protected]

Software Verification Turns Mainstream

Verification is maturing to the point where it will become integrated into mainstream software development.

What 'beginning' Students Already Know: The Evidence
From [email protected]

What 'beginning' Students Already Know: The Evidence

Detailed data collection at ETH Zurich over eight years shows what entering computer science students already know in computer usage and programming.

Again: The One Sure Way to Advance Software Engineering
From [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

Lessons Learned, or Not

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

Showcasing European Computer Science
From [email protected]

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 [email protected]

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 [email protected]

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