acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

Could Cyberwar Make the World Safer?
From ACM Opinion

Could Cyberwar Make the World Safer?

Perhaps, if nations can settle for slugging it out online, rather than with guns and missiles?

How Big Data Carried Graph Theory into New Dimensions
From ACM Opinion

How Big Data Carried Graph Theory into New Dimensions

Researchers are turning to the mathematics of higher-order interactions to better model complex connections in data

Now That Machines Can Learn, Can They Unlearn?
From ACM Opinion

Now That Machines Can Learn, Can They Unlearn?

Researchers are testing whether they can remove sensitive data without retraining AI systems from scratch

How to Do Machine Learning without an Army of Data Scientists
From ACM Opinion

How to Do Machine Learning without an Army of Data Scientists

Machine learning is still harder than it needs to be, but there are tools that can help

Embodied AI, Superintelligence, and the Master Algorithm
From ACM Opinion

Embodied AI, Superintelligence, and the Master Algorithm

What will take us from potential to reality in the next 18 months?

Low-Code Development Could Boost AI Adoption
From ACM Opinion

Low-Code Development Could Boost AI Adoption

Artificial intelligence is hard, but low-code options might make it much easier

Why Artificial Intelligence Isn't Intelligent
From ACM Opinion

Why Artificial Intelligence Isn't Intelligent

The term "artificial intelligence" alone fuels confusion and hype, say some experts

What Do Developers Want and Need from Secure Coding Training?
From ACM Opinion

What Do Developers Want and Need from Secure Coding Training?

There is still confusion about the role developers play in software security

But Is the Code (Re)usable?
From ACM Opinion

But Is the Code (Re)usable?

It is crucial to guarantee the reproducibility of reported results, but don't forget to make research artifacts reusable for the scientific community

How to Create Successful Developer Products
From ACM Opinion

How to Create Successful Developer Products

Interested in building software for developers? Follow these three design principles from Akita Software CEO Jean Yang.

Governing AI Safety through Independent Audits
From ACM Opinion

Governing AI Safety through Independent Audits

Governance of highly automated systems is critical to garner widespread public trust

Artificial Intelligence and the Intelligence Community
From ACM Opinion

Artificial Intelligence and the Intelligence Community

The intelligence community's budget and acquisition processes rise to the top of the issues it must address before it can take full advantage of AI

The U.S. Needs to Get Back in the Business of Making Chips
From ACM Opinion

The U.S. Needs to Get Back in the Business of Making Chips

Pandemic-induced supply disruptions and competition from China pressuring U.S. companies to manufacture semiconductors at home.

Why Machine Learning Can't Understand Human Language
From ACM Opinion

Why Machine Learning Can't Understand Human Language

While larger deep neural networks can incrementally improveme specific tasks, they aren't fit for general natural language understanding.

Kubernetes Magic Is in Enterprise Standardization, Not App Portability
From ACM Opinion

Kubernetes Magic Is in Enterprise Standardization, Not App Portability

Kubernetes isn't going to magically make your applications portable, but it just might give you something even better.

Building Artificial Intelligence: Reward Is Not Enough
From ACM Opinion

Building Artificial Intelligence: Reward Is Not Enough

Rewards are not enough to build artificial intelligence, says data scientist Herbert Roitblat, countering claims from a recent paper by DeepMind scientists.

 Non-Relational's Quiet Revolution in Databases
From ACM Opinion

Non-Relational's Quiet Revolution in Databases

It's no longer exciting to talk about the rise of non-relational databases, but it's happening all the same.

TinyML: What Is It and How Will It Change Machine Learning Best Practices?
From ACM Opinion

TinyML: What Is It and How Will It Change Machine Learning Best Practices?

TinyML will change machine-learning best practices by encouraging more developers to view it as a viable option.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account