Sign In

Communications of the ACM

Recent Articles



Where Should Your IT Constraint Be?
From Communications of the ACM

Where Should Your IT Constraint Be?: The Case of the Financial Services Industry

Locating the strategic location of the IT junction constraint.

It Is Time for More Critical CS Education
From Communications of the ACM

It Is Time for More Critical CS Education

By which 'critical' means an intellectual stance of skepticism, centering the consequences, limitations, and unjust impacts of computing in society.

Using Data and Respecting Users
From Communications of the ACM

Using Data and Respecting Users

Three technical and legal approaches that create value from data and foster user trust.

Copyright's Online Service Providers Safe Harbors Under Siege
From Communications of the ACM

Copyright's Online Service Providers Safe Harbors Under Siege

Reviewing the most significant changes recommended in the recently released U.S. Copyright Office Section 512 Study.

Digital Contact Tracing May Protect Privacy, But It Is Unlikely to Stop the Pandemic
From Communications of the ACM

Digital Contact Tracing May Protect Privacy, But It Is Unlikely to Stop the Pandemic

Considering the potential benefits versus the risks of privacy-enhancing technologies.

Seriously, Stop Trying to Teach Toddlers How to Code
From ACM Opinion

Seriously, Stop Trying to Teach Toddlers How to Code

There are other, more important lessons to impart to your preschooler.

How Ransomware Puts Your Hospital at Risk
From ACM Opinion

How Ransomware Puts Your Hospital at Risk

In the midst of the Covid-19 pandemic, the potential consequences of cyberattacks are terrifying.

Just What Cyber Security Executives Don’t Want to Hear: The Skills Shortage is Worsening
From ACM Opinion

Just What Cyber Security Executives Don’t Want to Hear: The Skills Shortage is Worsening

The cyber security skills gap continues to get worse, according to the latest research.

The Unreasonable Effectiveness of the Julia Programming Language
From ACM Opinion

The Unreasonable Effectiveness of the Julia Programming Language

Fortran has ruled scientific computing, but Julia emerged for large-scale numerical work.

The Man Who Carried Computer Science on His Shoulders
From ACM Opinion

The Man Who Carried Computer Science on His Shoulders

Edsger Wybe Dijkstra's work and ideas shaped the emerging field of computer science like few others.

Why the Most Controversial U.S. Internet Law Is Worth Saving
From ACM Opinion

Why the Most Controversial U.S. Internet Law Is Worth Saving

Donald Trump and Joe Biden both want to throw out Section 230. Here's why America should fix it instead. By Paul M. Barrett, deputy director of the NYU Stern Center...

Self-Driving Vehicle Technology
From Communications of the ACM

Self-Driving Vehicle Technology: Progress and Promises

Seeking the answer to the elusive question, 'Are we there yet'?

A Holistic View of Future Risks
From Communications of the ACM

A Holistic View of Future Risks

Almost everything is somehow interrelated with everything else—and that should not surprise us.

Sanity vs. Invisible Markings
From Communications of the ACM

Sanity vs. Invisible Markings

Tabs vs. spaces

We Need to Automate the Declaration of <i>Conflicts of Interest</i>
From Communications of the ACM

We Need to Automate the Declaration of Conflicts of Interest

Leveraging existing data sources to improve the declaration and management of authorship conflicts of interest.

Using Computer Programs and Search Problems for Teaching Theory of Computation
From Communications of the ACM

Using Computer Programs and Search Problems for Teaching Theory of Computation

Recognizing the significance of a cornerstone of computer science.

Let&#8217;s Program in Social Studies Classes
From ACM Opinion

Let’s Program in Social Studies Classes

NSF funding for our work in task-specific programming languages.

Section 230 Is a Government License to Build Rage Machines
From ACM Opinion

Section 230 Is a Government License to Build Rage Machines

Section 230 of the Communications Decency Act serves as Facebook and Google's get-out-of-jail-free card for conspiracies and disinformation.

AI Ruined Chess. Now, It's Making the Game Beautiful Again
From ACM Opinion

AI Ruined Chess. Now, It's Making the Game Beautiful Again

Former world champion Vladimir Kramnik teamed up with AI researchers at Alphabet's DeepMind lab to test game variants that can jolt chess players into creative...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account