Sign In

Communications of the ACM

Recent Opinion



A Case for Cooperation Between Machines and Humans
From ACM Opinion

A Case for Cooperation Between Machines and Humans

A computer scientist argues that the quest for fully automated robots is misguided, perhaps even dangerous. His decades of warnings are gaining more attention. ...

Don't Regulate Artificial Intelligence: Starve It
From ACM Opinion

Don't Regulate Artificial Intelligence: Starve It

The potential dangers of artificial intelligence are great enough to required great care about how powerful we allow it to become.

Husband and Wife Start Scholarship for International CS Grad Students
From ACM Opinion

Husband and Wife Start Scholarship for International CS Grad Students

Subhachandra Chandra and Nandita Dukkipati discuss the Chandra Family Scholarship, which will go to a first-year international graduate student majoring in computer...

Machine Learning Engineers Will Not Exist In 10 Years.
From ACM Opinion

Machine Learning Engineers Will Not Exist In 10 Years.

The landscape is evolving quickly.

Tips for Online Teaching: A Q&A With Trey Conatser
From ACM Opinion

Tips for Online Teaching: A Q&A With Trey Conatser

Trey Conatser, associate director of the Center for the Enhancement of Learning and Teaching at the University of Kentucky, discusses efforts to expand support...

A Vision of K-12 Computer Science Education for 2030
From Communications of the ACM

A Vision of K-12 Computer Science Education for 2030

Exploring goals, perspectives, and challenges.

STEM Education Needs a Course Correction
From ACM Opinion

STEM Education Needs a Course Correction

Technical training today should not be solely in the business of making better coders but of making better people who will be able to cultivate the future.

Reinventing Virtual Machines
From Communications of the ACM

Reinventing Virtual Machines

The notion of scalable operating systems led Mendel Rosenblum to virtual machines, which have revolutionized datacenters and enabled modern cloud computing.

A Taxonomy of Automated Assistants
From Communications of the ACM

A Taxonomy of Automated Assistants

Rating your intelligent (human or automated) assistant.

Organizing Family Support Services at ACM Conferences
From Communications of the ACM

Organizing Family Support Services at ACM Conferences

Seeking to improve access to conferences and provide support for attendees with children.

Why Is Cybersecurity Not a Human-Scale Problem Anymore?
From Communications of the ACM

Why Is Cybersecurity Not a Human-Scale Problem Anymore?

Examining the structure of the enterprise attack surface in view of the relative ease with which cyberdefenses can be subverted.

Master of Tickets
From Communications of the ACM

Master of Tickets

Valuing the quality, not the quantity, of work.

Artificial Intelligence and the Future of Professional Work
From Communications of the ACM

Artificial Intelligence and the Future of Professional Work

Considering the implications of the influence of artificial intelligence given previous industrial revolutions.

The Temptation of Data-Enabled Surveillance
From Communications of the ACM

The Temptation of Data-Enabled Surveillance

Are universities the next cautionary tale?

How We Got Our Start In The Tech Industry
From ACM Careers

How We Got Our Start In The Tech Industry

Six black women discuss how they got started in tech, provide advice to other black women looking to start in the industry, and suggest what tech companies can...

How to Know if Artificial Intelligence is About to Destroy Civilization
From ACM Opinion

How to Know if Artificial Intelligence is About to Destroy Civilization

These canaries in the coal mines of AI would be signs that superintelligent robot overlords are approaching.

Four Internets
From Communications of the ACM

Four Internets

Considering the merits of several models and approaches to Internet governance.

Through the Lens of a Passionate Theoretician
From Communications of the ACM

Through the Lens of a Passionate Theoretician

Considering the far-reaching and fundamental implications of computing beyond digital computers.

Computing and Community in Formal Education
From Communications of the ACM

Computing and Community in Formal Education

Culturally responsive computing repurposes computer science education by making it meaningful to not only students, but also to their families and communities. ...

Challenging the Myth of the 10x Programmer
From ACM Opinion

Challenging the Myth of the 10x Programmer

A pervasive belief in software engineering is that some programmers are much better than others, and that their skills, abilities, and talents exert an outsized...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account