The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
There is still confusion about the role developers play in software security
Exploiting synergies between the disciplines advances both fields and can help establish a sustainable future.
The gap keeps widening between the super-rich tech superstars and the merely super. There's one possible explanation.
A handful of companies have outsize influence on the world's AI. Policymakers must act now to stem the rise of powerful monopolies.
It is crucial to guarantee the reproducibility of reported results, but don't forget to make research artifacts reusable for the scientific community
Interested in building software for developers? Follow these three design principles from Akita Software CEO Jean Yang.
Recent moves by the Chinese government against tech companies represent a terrifying government action.
Governance of highly automated systems is critical to garner widespread public trust
The concept of a metaverse is intriguing, but I don't want Facebook to build it
To live in a world that is enhanced rather than oppressed by technology, we need to change its culture from one of opportunism to one in the public interest
A new FTC policy is a warning to companies that glue together smartphones so they can't be opened, charge exorbitant fees for replacement parts, or limit who can fix a device.
Facebook's CEO on why the social network is becoming 'a metaverse company.'
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
Most companies lack leadership support, effective communication between teams, and accessible data
New legislation could simplify tech maintenance and make buying a new smartphone or computer the last resort.
The best way to accelerate innovation is through cooperation between academics and business.
Amol Rajan's questioning failed to get behind the defenses of Sundar Pichai's 'nice guy' media image.
The shutdowns, aimed at quelling unrest, undercut the nation's moral and ethical obligation to record history as it is.
Digital minds will never truly be like ours until they can make analogies.
Pandemic-induced supply disruptions and competition from China pressuring U.S. companies to manufacture semiconductors at home.
Being a developer requires more than just being good at coding. Here's how one full-stack developer gets the job done.
Dynamic application security testing can provide developers with meaningful feedback loops.
Companies experiencing labor shortages should consider where AI can make their employees' lives better and easier.
The rise of social media, Google, and online shopping and banking has made us far more exposed than back in the Internet’s infancy.
STEM education researcher Cornelia Connolly speaks to the invaluable nature of computer science education, diversity, and equality.
Smartphones, sensors, and consumer habits reveal much about society. Too few people have a say in how the data is created and used.
The era of the Federal Trade Commission being dismissed as having some bark and little bite appears to be over.
The ability to work online shouldn't be a nice-to-have for a select few, but an option for all.
While larger deep neural networks can incrementally improveme specific tasks, they aren't fit for general natural language understanding.
Kubernetes isn't going to magically make your applications portable, but it just might give you something even better.
By 2019, I generally thought there wasn't much that could surprise me about organizing meetups. Then Covid-19 hit. I was …
Napier's multiplication and division rods, deriving from the basic multiplication table, simplify calculations considerably.
How to strengthen the security of the Internet of Things in organizations.