The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
Even as fanatic customers can be counted on to line up outside the Apple store for the latest iPhone, there are still millions of Americans who don't use a smartphone at all.
Would you watch a virtual-reality Casablanca?
Look at economic data closely and the trends aren't pretty: People with elite backgrounds are hoovering up an increasing share of new income and wealth.
Feng Zhang occupies a corner office on the 10th floor of the gleaming, modern biotechnology palace called the Broad Institute.
Defenders of globalization are on solid ground when they criticize President Trump's threats of punitive tariffs and border walls.
To an engineer in Silicon Valley, the Defense Department can look a little old, a little slow, and a little fat.
About 10 years ago, scientists at a yogurt laboratory in Denmark noticed a peculiar feature in a bacterial genome.
OSLS Linus Torvalds believes the technology industry's celebration of innovation is smug, self-congratulatory, and self-serving.
Millennials love their smartphones and refuse to drive without them. No amount of fist shaking or age shaming will fix this problem. Banishing distracted driving demands an engineering solution.
The H-1B visa program is a major contributor to U.S. economic growth but is quite bad for domestic computer scientists, according to recently published research.
Kevin Mitnick knows all the ways your privacy could be violated through your phone, computer and tablet.
Congress can address all open questions about robocar technologies and ensure they succeed. Or they can screw it all up.
Algorithms are embedded into our technological lives, helping accomplish a variety of tasks like making sure that email makes it to your aunt or that you're matched to someone on a dating website who likes the same bands as you…
Bees are in decline in many areas.
In February 1975, a group of geneticists gathered in a tiny town on the central coast of California to decide if their work would bring about the end of the world.
American manufacturing job losses to China and Mexico were a major theme of the presidential campaign, and President Trump has followed up on his promise to pressure manufacturers to keep jobs here rather than send them abroad…
Jeff Hancock likes to give his Stanford University students weekend assignments that let them experience concepts discussed in class for themselves.
People in tech see something cataclysmic in Mr. Trump executive order barring immigrants from seven Muslim-majority countries: the end of America's standing as a beacon for the world's best inventors.
The best Super Bowl halftime shows leave indelible memories, be it a notorious wardrobe malfunction, that goofy Left Shark, or every last second of Beyoncé's two appearances.
As the New England Patriots' 10th appearance in a Super Bowl approaches, sports fans are eager to see the legendary pairing of quarterback Tom Brady and head coach Bill Belichick take on the Atlanta Falcons.
When President Donald Trump signed an executive order on Friday issuing a temporary ban on immigration from seven Muslim-majority countries, it went into effect immediately.
The more we rely on technology, the more detailed a technological footprint we leave behind.
The IoT can become ubiquitous worldwide — if the pursuit of systemic trustworthiness can overcome the potential risks.
How can cryptography empower users with sensitive data to access large-scale computing platforms in a privacy-preserving manner?
How creative thinking tools and computing can be used to support creative human endeavors.
Tests, documentation, and code.
Worrying about machines that are too smart distracts us from the real and present threat from machines that are too dumb.
Arguing against the arguments for the concept of the singularity.
How should software engineers try to classify their reflections?
To game a programmed system means thwarting non-programmed intention.
The ambitious systems that we develop today need a proper requirements structure. The plan defined here organizes requirements specification along …