Sign In

Communications of the ACM

Video Highlights

Should Robots Have Rights or Rites?

A Confucian cross-cultural exploration of the ethical treatment of robots.

Using Algorithms to Deliver Disaster Aid

Ensuring the billions of dollars governments send the disaster-stricken actually get to their intended destinations.

Standards to Secure the Sensors That Power IoT

Existing security standards do not always offer sufficient protection to secure the Internet of Things.

Disentangling Hype from Practicality: On Realistically Achieving Quantum Advantage

What are the promising applications to realize quantum advantage?

Unlocking the Potential of Fully Homomorphic Encryption

Exploring the transformational potential of FHE and the path toward adoption of its "stack."

Women in Computer Science Are Making Strides

Computer science is still not a level playing field for those women who majored in it and choose to pursue it as a ca...

Locking Down Secure Open Source Software

Can even secure open source software ever be considered truly safe?

AI Rewrites Coding

Even as software grows increasingly complex, artificial intelligence helps to simplify and automate coding tasks.

. . . And the Computer Plays Along

Software can improvise on the spot to accompany the performance of live musicians.