Sign In

Communications of the ACM

Latest Practice



Natural Language Translation at the Intersection of AI and HCI
From Communications of the ACM

Natural Language Translation at the Intersection of AI and HCI

Old questions being answered with both AI and HCI.

Discrimination in Online Ad Delivery
From Communications of the ACM

Discrimination in Online Ad Delivery

Google ads, black names and white names, racial discrimination, and click advertising.

The Hyperdimensional Tar Pit
From Communications of the ACM

The Hyperdimensional Tar Pit

Make a guess, double the number, and then move to the next larger unit of time.

Computing Without Processors
From Communications of the ACM

Computing Without Processors

Heterogeneous systems allow us to target our programming to the appropriate environment.

The One-Second War
From Communications of the ACM

The One-Second War

Finding a lasting solution to the leap seconds problem has become increasingly urgent.

From Communications of the ACM

Enhanced Debugging With Traces

An essential technique used in emulator development is a useful addition to any programmer's toolbox.

Document Design Matters
From Communications of the ACM

Document Design Matters

How do we apply the concept of resource orientation by designing representations to support interactions?
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account