acm-header
Sign In

Communications of the ACM

Recent Articles


Articles Interviews Vardi's Insights Chien's Vantage Opinion Archive Refine your search:
subjectPerformance And Reliability
authorPeter J. Denning
bg-corner

Software Quality
From Communications of the ACM

Software Quality

Software users are looking more and more for software that delights.

Why Our Theories of Innovation Fail Us
From Communications of the ACM

Why Our Theories of Innovation Fail Us

Until we moderate our fascination with creating ideas, we will not achieve the rate of innovations we seek.

Automated Education and the Professional
From Communications of the ACM

Automated Education and the Professional

Technology boffins argue the new technologies of intelligent personal learning environments will put universities out of business. Will the purported successor,...

A Technician Shortage
From Communications of the ACM

A Technician Shortage

In our elation about rising CS enrollments, we are overlooking a growing shortage of computing technicians. Our education system is not responding to this need.

Learning For the New Digital Age
From Communications of the ACM

Learning For the New Digital Age

Digital machines are automating knowledge work at an accelerating pace. How shall we learn and stay relevant?

'Surfing Toward the Future'
From Communications of the ACM

'Surfing Toward the Future'

A new report from Chile about improving economic competitiveness advances a novel interpretation of innovation. Timing is everything.

Design Thinking
From Communications of the ACM

Design Thinking

Design thinking is the newest fashion for finding better solutions to problems. Combining it with computational thinking offers some real possibilities for improving...

The Other Side of Language
From Communications of the ACM

The Other Side of Language

The conversation for action gives a framework for completing professional actions effectively.

Thumb Numbers
From Communications of the ACM

Thumb Numbers

Rules of thumb stated as numerical rules are enticing, but many are folk theorems that may not apply in your critical situation.

Moods
From Communications of the ACM

Moods

Recognizing and working with moods — your own, your team's, and your customers' — is essential to professional success.

The Idea Idea
From Communications of the ACM

The Idea Idea

What if practices rather than ideas are the main source of innovation?

The Grounding Practice
From Communications of the ACM

The Grounding Practice

The skill of making and recognizing grounded claims is essential for professional practice. Getting objective data to support your conclusions is not enough.

Managing Time, Part 2
From Communications of the ACM

Managing Time, Part 2

Masterful time management means not just tracking of messages in your personal environment, but managing your coordination network with others.

Who Are We - Now?
From Communications of the ACM

Who Are We - Now?

Considerable progress has been made toward the formation of a computing profession since we started tracking it in this column a decade ago.

Managing Time
From Communications of the ACM

Managing Time

Professionals overwhelmed with information glut can find hope from new insights about time management.

The Long Quest For -Universal Information Access
From Communications of the ACM

The Long Quest For -Universal Information Access

Digital object repositories are on the cusp of resolving the long-standing problem of universal information access in the Internet.

The Resurgence of Parallelism
From Communications of the ACM

The Resurgence of Parallelism

Parallel computation is making a comeback after a quarter century of neglect. Past research can be put to quick use today.

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