Sign In

Communications of the ACM

Recent Opinion



Orchestrating Coordination in Pluralistic Networks
From Communications of the ACM

Orchestrating Coordination in Pluralistic Networks

Learning to build virtual teams of people of diverse backgrounds is an urgent challenge.

Computing's Paradigm
From Communications of the ACM

Computing's Paradigm

Trying to categorize computing as engineering, science, or math is fruitless; we have our own paradigm.

Computing: The Fourth Great Domain of Science
From Communications of the ACM

Computing: The Fourth Great Domain of Science

Computing is as fundamental as the physical, life, and social sciences.

Is Software Engineering Engineering?
From Communications of the ACM

Is Software Engineering Engineering?

Software engineering continues to be dogged by claims it is not engineering. Adopting a computer-systems view that embraces hardware, software, and user environment...

Time to Take Evolutionary Development Off the Shelf
From Communications of the ACM

Time to Take Evolutionary Development Off the Shelf

Large systems projects are failing at an alarming rate. It's time to take evolutionary design methods off the shelf.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account