Sign In

Communications of the ACM

Blog at CACM
Software Learning: The Art Of Design Regret
Software Learning: The Art Of Design Regret
08.02.2021

How should software engineers try to classify their reflections?

Gaming the System: Definition
Gaming the System: Definition
07.31.2021

To game a programmed system means thwarting non-programmed intention.

A Standard Plan for Modern Requirements
A Standard Plan for Modern Requirements
07.20.2021

The ambitious systems that we develop today need a proper requirements structure. The plan defined here organizes requirements specification along …

View More Blog@CACM

Latest News
EU Fines Amazon Record $888 Million Over Data Violations
EU Fines Amazon Record $888 Million Over Data Violations
08.02.2021

Luxembourg's CNPD data protection authority fined Amazon a record $888 …

AI Can Now Be Recognized as an Inventor
AI Can Now Be Recognized as an Inventor
08.02.2021

Australia's Federal Court has granted artificial intelligence systems legal recognition …

Honeypot Security Technique Can Stop Attacks in Natural Language Processing
Honeypot Security Technique Can Stop Attacks in Natural Language Processing
08.02.2021

A machine learning framework can proactively counter universal trigger attacksi …

View More News

FEATURED ARTICLE
Reducing Digital Overload
Reducing Digital Overload
07.29.2021

Considering ways to curb screen time and build healthier habits.

Video Highlights
Fixing the Internet
08.01.2021
Fixing the Internet

Internet security was once based on trust and needs to be updated.

The Unionization of Technology Companies
08.01.2021
The Unionization of Technology Companies

New unions could change how tech giants engage with their employees.

View More Video Highlights
Featured Jobs
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account