The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
Brains are talking to computers, and computers to brains. Are our daydreams safe?
Rohini Srivathsa, National Technology Officer at Microsoft India, talks about life, ethics, the future, and the power of diversity and inclusion.
Princeton University's Ken Steiglitz feels an attachment to the analog.
Open source has two important, and somewhat counterintuitive, advantages: speed and security.
Google Vice President of Engineering Luiz André Barroso discusses his work, including improvements to the datacenter, Google Maps, and hardware design.
Women are underrepresented in the tech sector—myth or reality?
Susan Gregurick, director of the Office of Data Science Strategy at the National Institutes of Health, discusses her views of data science and how data can help push science forward
Researchers are too focused on whether AI systems can ace tests of dubious value. They should be testing whether systems grasp how the world works.
A unique partnership seeks to address the underrepresentation and unique barriers facing Latina women and girls of color in information technology.
The ordeal of security reviews.
Rethinking the content of introductory computing around a data-centric approach to better engage and support a diversity of students.
Lessons learned from the first five years of Georgia Tech's Online Master of Science in Computer Science program.
Data scientists face challenges spanning academic and non-academic institutions.
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 …