The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
Immigrants who came to America for study or employment are more likely to file a patent, publish a scientific paper, start a company, and earn higher wages than American-born college graduates.
Kai-Fu Lee, chairman and CEO of Sinovation Ventures in Beijing, discusses the global AI race, the current state of the field, and what comes next.
The better design of future systems will help overcome current injustices, says Professor Ruha Benjamin of Princeton University.
Any piece of software should be able to provide the desired features, and when errors do occur, the software should handle them gracefully.
We need this technology now.
People are willing to share deeper and more personal information when communicating on a smartphone compared with a personal computer. Wharton marketing professor Shiri Melumad discusses the research.
Demand for Chegg roughly doubled when schools shut down, but its chief executive, Dan Rosensweig, now needs to figure out how the company will adapt.
Educating girls to be the cybersecurity leaders of tomorrow will help combat criminals who prey on women and children.
The social media information ecosystem driven solely by popularity fails to recognize what truly matters and makes it exceedingly difficult to see what's really going on.
A Google research scientist explains why she thinks the police shouldn't use facial recognition software.
Can we teach smart machines what is obvious to every 10-year-old?
Databases have become silos and this needs to change, says graph guru Marko Rodriguez.
Although popular narratives tend to focus on threats posed by artificial intelligence, many of the technology's dangers have been overhyped, its promises neglected.
Artificial intelligence is making machines more creative — but machines don't make art.
Limiting sensitive information leakage via smart-home sensor data.
With increasing complexity comes increasing risk.
The S-shaped curve of technology adoption is a welcome recurrence in an otherwise chaotic adoption world.
Programming research has entered the Neuroage.
A discussion of ethical considerations.
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.