The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
It is doubtful that large subsidies and government management will keep U.S. chip makers on top.
Exploring the event-modeling approach to discovering requirements and designing software systems.
We should look at Galactica's initial failure as another scientific experiment, one that can bring us one step closer to success.
2018 ACM A.M. Turing Award recipient discusses his career, collaborations, deep learning's promise, and directions for the field.
The trust lost in the FTX debacle will take years to rebuild, but it is certainly not the end of crypto.
Quantum computing is far from being a mature technology, but now is the time to pencil it into IT strategic roadmaps.
Synthetic data helps in projects that place heavy demand on data.
The U.S. Securities and Exchange Commission must use the FTX collapse to get clear about the rules and regulations that govern the crypto ecosystem.
Robots are hardware and software packages that lack a nature or any abilities outside of whatever their designers imagine.
In the future, people may look back with horror at how humans treated AI in the 21st century.
With the latest downturn in the tech industry, analysts urge for rightsizing rather than laying off IT staff.
We have a whole new era of exuberance on our hands.
A discussion on how physics research scientists use software.
AI researchers are warning developers to focus more on how and why a system produces certain results than the fact that the system can accurately and rapidly produce them.
Parsing the fine print on repair tolerances.
Android and iOS privacy labels confuse developers and end users.
Expanding students' understanding of computing's potential.
Discovering a hidden chapter in computing history.
Applying lessons learned developing and deploying task management software.