Sign In

Communications of the ACM



The Formal Picnic Approach to Requirements
From [email protected]

The Formal Picnic Approach to Requirements

A mathematical excursion will improve your requirements.

Ten Traits of Exceptional Innovators
From [email protected]

Ten Traits of Exceptional Innovators

I have had the privilege of meeting, and in some cases closely interacting with, pioneer scientists, technologists, and entrepreneurs, including Nobel, Fields,...

Discussing Empirical Answers to Questions of Software Engineering
From [email protected]

Discussing Empirical Answers to Questions of Software Engineering

Focusing on what helps software developers.

The Real Problem With AI
From [email protected]

The Real Problem With AI

It's algorithms. And data. They can be wrong.

Until the Craze Fades
From [email protected]

Until the Craze Fades

Too much, perhaps, of a good thing?

Why Not Program Right?
From [email protected]

Why Not Program Right?

Not your grandmother's class invariant.

When Will  We Learn?
From [email protected]

When Will We Learn?

Massive software failure once again, with no lesson from past occurrences and no lesson for future systems.

End Anonymous Refereeing
From [email protected]

End Anonymous Refereeing

Who came up with this bizarre idea?

Mainstream Enough For Me
From [email protected]

Mainstream Enough For Me

The worst possible choice of e-mail recipient.

Beyond Folk Pedagogy
From [email protected]

Beyond Folk Pedagogy

On evidence-based teaching.

Empirical Answers to Important Software Engineering Questions (Part 2 of 2)
From [email protected]

Empirical Answers to Important Software Engineering Questions (Part 2 of 2)

Time to start from what matters to practitioners

Empirical Answers to Important Software Engineering Questions (Part 1 of 2)
From [email protected]

Empirical Answers to Important Software Engineering Questions (Part 1 of 2)

Beyond the lamppost

The End of Software Engineering and the Last Methodologist
From [email protected]

The End of Software Engineering and the Last Methodologist

Let's all do deep learning now.

Small and Big Pleasures
From [email protected]

Small and Big Pleasures

What makes a supervisor happy?

The Citadel and the Amusement Park
From [email protected]

The Citadel and the Amusement Park

There are two kinds of Web sites.

The Mythical Brooks Law
From [email protected]

The Mythical Brooks Law

Yes, you can make a project less late by adding manpower. If you are a good manager.

Just Press Reboot
From [email protected]

Just Press Reboot

Why does the press continue to talk about "computer problems"?

Null-Pointer Crashes, No More
From [email protected]

Null-Pointer Crashes, No More

Void safety is a guarantee that no code will ever catch a reference with its pants down.

Please Explain
From [email protected]

Please Explain

H-index in Web of Science?

A Jolt or Two (Part 1)
From [email protected]

A Jolt or Two (Part 1)

You cannot learn something if you think you already know it, and don't.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account