acm-header
Sign In

Communications of the ACM

Latest Practice



Security Mismatch
From Communications of the ACM

Security Mismatch

Security must be a business enabler, not a hinderer.

Knowing What You Need to Know
From Communications of the ACM

Knowing What You Need to Know

Personal, team, and organizational effectiveness can be improved with a little preparation.

Echoes of Intelligence
From Communications of the ACM

Echoes of Intelligence

Textual interpretation and large language models.

DevEX: What Actually Drives Productivity?
From Communications of the ACM

DevEX: What Actually Drives Productivity?

The developer-centric approach to measuring and improving productivity.

Designing a Framework for Conversational Interfaces
From Communications of the ACM

Designing a Framework for Conversational Interfaces

Combining the latest advances in machine learning with earlier approaches.

Sharpening Your Tools
From Communications of the ACM

Sharpening Your Tools

Updating bulk_extractor for the 2020s.

More Than Just Algorithms
From Communications of the ACM

More Than Just Algorithms

A discussion with Alfred Spector, Peter Norvig, Chris Wiggins, Jeannette Wing, Ben Fried, and Michael Tingley.

Taking Flight with Copilot
From Communications of the ACM

Taking Flight with Copilot

Early insights and opportunities of AI-powered pair-programming tools.

Mapping the Privacy Landscape for Central Bank Digital Currencies
From Communications of the ACM

Mapping the Privacy Landscape for Central Bank Digital Currencies

Now is the time to shape what future payment flows will reveal about you.

FHIR
From Communications of the ACM

FHIR: Reducing Friction in the Exchange of Healthcare Data

A discussion with James Agnew, Pat Helland, and Adam Cole.

Research for Practice: Convergence
From Communications of the ACM

Research for Practice: Convergence

The return of a popular feature that shares the joy and utility of reading CS research between academics and their counterparts in industry.

Surveillance Too Cheap to Meter
From Communications of the ACM

Surveillance Too Cheap to Meter

Stopping Big Brother would require an expensive overhaul of the entire system.

It Takes a Community
From Communications of the ACM

It Takes a Community: The Open Source Challenge

A discussion with Reynold Xin, Wes McKinney, Alan Gates, and Chris McCubbin.

Human-Centered Approach to Static-Analysis-Driven Developer Tools
From Communications of the ACM

Human-Centered Approach to Static-Analysis-Driven Developer Tools

The future depends on good HCI.

A Conversation with Margo Seltzer and Mike Olson
From Communications of the ACM

A Conversation with Margo Seltzer and Mike Olson

The history of Berkeley DB.

Static Analysis at GitHub
From Communications of the ACM

Static Analysis at GitHub

An experience report.

Designing UIs for Static-Analysis Tools
From Communications of the ACM

Designing UIs for Static-Analysis Tools

Evaluating tool design guidelines with SWAN.

When Curation Becomes Creation
From Communications of the ACM

When Curation Becomes Creation

Algorithms, microcontent, and the vanishing distinction between platforms and creators.

Digging into Big Provenance (with SPADE)
From Communications of the ACM

Digging into Big Provenance (with SPADE)

A user interface for querying provenance.

A New Era for Mechanical CAD
From Communications of the ACM

A New Era for Mechanical CAD

Time to move forward from decades-old design.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account