acm-header
Sign In

Communications of the ACM

Latest Practice



Taking Flight with Copilot
From Communications of the ACM

Taking Flight with Copilot

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

Reinventing Backend Subsetting at Google
From Communications of the ACM

Reinventing Backend Subsetting at Google

Designing an algorithm with reduced connection churn that could replace deterministic subsetting.

Research for Practice: The Fun in Fuzzing
From Communications of the ACM

Research for Practice: The Fun in Fuzzing

The debugging technique comes into its own.

OCCAM-v2: Combining Static and Dynamic Analysis for Effective and Efficient Whole-Program Specialization
From Communications of the ACM

OCCAM-v2: Combining Static and Dynamic Analysis for Effective and Efficient Whole-Program Specialization

Leveraging scalable pointer analysis, value analysis, and dynamic analysis.

OSS Supply-Chain Security: What Will It Take?
From Communications of the ACM

OSS Supply-Chain Security: What Will It Take?

A discussion with Maya Kaczorowski, Falcon Momot, George Neville-Neil, and Chris McCubbin

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.

Split Your Overwhelmed Teams
From Communications of the ACM

Split Your Overwhelmed Teams

Two teams of five is not the same as one team of 10.

From Zero to 100
From Communications of the ACM

From Zero to 100

Demystifying zero trust and its implications on enterprise people, process, and technology.

The Arrival of Zero Trust
From Communications of the ACM

The Arrival of Zero Trust: What Does it Mean?

A discussion of zero-trust enterprise efforts in cybersecurity.

Distributed Latency Profiling through Critical Path Tracing
From Communications of the ACM

Distributed Latency Profiling through Critical Path Tracing

CPT can provide actionable and precise latency analysis.

Research for Practice: Crash Consistency
From Communications of the ACM

Research for Practice: Crash Consistency

Keeping data safe in the presence of crashes is a fundamental problem.

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.

CSRB's Opus One
From Communications of the ACM

CSRB's Opus One

Comments on the Cyber Safety Review Board Log4j Event Report.

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.

Walk a Mile in Their Shoes
From Communications of the ACM

Walk a Mile in Their Shoes

The COVID-19 pandemic through the lens of four tech workers.

Linear Address Spaces
From Communications of the ACM

Linear Address Spaces

Unsafe at any speed.

Middleware 101
From Communications of the ACM

Middleware 101

What to know now and for the future.

Persistence Programming
From Communications of the ACM

Persistence Programming

Are we doing this right?

FPGAs in Client Compute Hardware
From Communications of the ACM

FPGAs in Client Compute Hardware

Despite certain challenges, FPGAs provide security and performance benefits over ASICs.

Interpretable Machine Learning
From Communications of the ACM

Interpretable Machine Learning: Moving from Mythos to Diagnostics

A path forward for the ML community to address a stark disconnect.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account