The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
The fear that artificial intelligence machines could become our overlords — or perhaps wipe us out altogether — reflects a misunderstanding of AI.
Oluchi Chukwunyere, a computer-science major at North Carolina A&T State University, helped lead a team of four students to a First Place victory at the Black Enterprise 2019 BE SMART Hackathon. She discusses the competition …
Telling ourselves that devices and platforms "hijack" our brains promotes passivity instead of empowerment.
David Gelernter, a computer science professor at Yale, is concerned with the amount of power Facebook holds thanks to the data handed over to the social media giant by its users.
STEM curricula must be enhanced so graduates have a deeper understanding of how their work affects humanity.
Synchrony deploys AI to speed up operations including credit approvals and fraud detection. Chief Information Officer Carol Juel has led the undertaking.
DataSine co-founder and CTO Chris Loy and Front End Engineer Jenny Wem answer questions about life as a programmer, the challenges they face, how things have changed, and what advice they have for programmers of the future.
Computer systems need to understand time, space and causality. Right now they don't.
Bill de Blasio, New York City mayor and a candidate for the 2020 Democratic presidential nomination, says that as president he would issue a robot tax for corporations displacing humans, and create a federal agency to oversee…
In an online world infested with hackers, we need more hackers.
Mobile voting could increase voter participation, but it's plagued by security issues in search of a solution.
Silicon Valley's giants are no longer producing better products and services. They're exploiting people.
A call to preserve the capability of developing the next generation of Internet services.
Seeking to make online voting more secure than today's flawed paper systems.
Is a "Cyber Pearl Harbor" any greater a risk than a natural disaster? How shall we prioritize our preparations for a cyber disaster?
Data science as a paradox.
2018 ACM Prize in Computing recipient Shwetak Patel pushes old tools to new heights.
The ambitious systems that we develop today need a proper requirements structure. The plan defined here organizes requirements specification along …
The circular slide rule was widely used until the 1970s.
The focus is on executable exams for an Introduction to Computer Science course.