acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

Complexity Is Killing Software Developers
From ACM Opinion

Complexity Is Killing Software Developers

How to regain control, without losing out on the best these technologies have to offer

The Metaverse Is Simply Big Tech, but Bigger
From ACM Opinion

The Metaverse Is Simply Big Tech, but Bigger

It's a rebrand of Silicon Valley's increasing power and reach, and it's made for companies, not people

Strong AI Requires Autonomous Building of Composable Models
From ACM Opinion

Strong AI Requires Autonomous Building of Composable Models

Models built by AI must encode the fundamental patterns of experience

Who Is Writing Our Digital Future, and Why It Matters?
From ACM Opinion

Who Is Writing Our Digital Future, and Why It Matters?

The world is not built for everybody—we must make sure every voice is heard and every body seen

Computer Science Education Is a Global Challenge
From ACM Opinion

Computer Science Education Is a Global Challenge

Analysis in the Brookings report shows a correlation between a country's economic position and implementation of computer science in schools.

Avoiding AI's Bad Reputation
From ACM Opinion

Avoiding AI's Bad Reputation

AI-based advertising models 'give tech a bad name,' says Autodesk CEO Andrew Anagnost

What's Missing from the Push to Diversify Tech?
From ACM Opinion

What's Missing from the Push to Diversify Tech?

Focusing on hiring pipelines or career pathways alone won't solve tech's diversity and inclusion problems.

Where Computing Might Go Next
From ACM Opinion

Where Computing Might Go Next

The future of computing depends in part on how we reckon with its past

Wall Street Doesn't Care about the Facebook Leaks, but Mark Zuckerberg Does
From ACM Opinion

Wall Street Doesn't Care about the Facebook Leaks, but Mark Zuckerberg Does

Facebook's numbers are doing fine for now, but not its reputation

How to Expand and Improve CS Education Around the World
From ACM Opinion

How to Expand and Improve CS Education Around the World

Six recommendations to take CS education to scale at primary and secondary school levels

How AI Is Reinventing What Computers Are
From ACM Opinion

How AI Is Reinventing What Computers Are

Three key ways artificial intelligence is changing what it means to compute

Explicative Programming
From Communications of the ACM

Explicative Programming

Making Computational Thinking relevant to schools.

Programming Hate into AI Will Be Controversial, but Possibly Necessary
From ACM Opinion

Programming Hate into AI Will Be Controversial, but Possibly Necessary

For a created consciousness to make value judgments, both liking and disliking functions must be part of the system.

Moving Towards Reproducible Machine Learning
From ACM Opinion

Moving Towards Reproducible Machine Learning

Reporting machine learning-based research can help to improve transparency and reproducibility

In Favor of More Science Communication by AI Researchers
From ACM Opinion

In Favor of More Science Communication by AI Researchers

Those developing AI should do more to fix the misunderstanding, hype, and misinformation that surrounds it

The Uselessness of Useful Knowledge
From ACM Opinion

The Uselessness of Useful Knowledge

Today's powerful but little-understood AI breakthroughs echo past examples of unexpected scientific progress

Transparency Can Help Fix Social Media—if Anyone Can Define It
From ACM Opinion

Transparency Can Help Fix Social Media—if Anyone Can Define It

Transparency promises users more insight into and power over social media services, but also signals how much we must figure out

'Small Data' Is Also Crucial for Machine Learning
From ACM Opinion

'Small Data' Is Also Crucial for Machine Learning

The most promising AI approach you've never heard of doesn't need to go big

The Facebook Whistleblower Won't Change Anything
From ACM Opinion

The Facebook Whistleblower Won't Change Anything

Whistleblowing keeps the limelight on one person instead of the movements already doing the work.

Facebook Uses Deceptive Math to Hide Its Hate Speech Problem
From ACM Opinion

Facebook Uses Deceptive Math to Hide Its Hate Speech Problem

The company claims its AI is amazing at removing harmful content, but internal documents suggest the algorithm is ineffective
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account