DEPARTMENT: Editor's letter
Universities and the interchange of scholars and students in international collaborations have long played an important role in knitting a fabric of human relationships and shared understanding. This fabric is fraying rapidly …
Andrew A. Chien
Page 5
DEPARTMENT: Departments
Publishing one's paper at a prestigious conference has become the standard way to build professional credentials, yet the dominance of conference publication comes at a cost.
Moshe Y. Vardi
Page 7
DEPARTMENT: BLOG@CACM
Bertrand Meyer considers how to speed up software engineering.
Bertrand Meyer
Pages 8-9
COLUMN: News
A problem "around since antiquity" may have been resolved by a new algorithm.
Erica Klarreich
Pages 11-13
The modern Internet is made possible by hundreds of thousands of miles of undersea cables.
Logan Kugler
Pages 14-16
The ability to produce fake videos that appear amazingly real is here. Researchers are now developing ways to detect and prevent them.
Samuel Greengard
Pages 17-19
COLUMN: Law and technology
Seeking the delicate balance between civil liberties and policing public safety.
Elizabeth E. Joh
Pages 20-22
COLUMN: Technology strategy and management
Transaction platforms link third-party applications and services providers with users.
Michael A. Cusumano
Pages 23-25
COLUMN: Historical reflections
New discoveries answer an old question.
Thomas Haigh, Mark Priestley
Pages 26-32
COLUMN: Viewpoint
Incorporating considerations of reasonable pluralism, individual agency, and legitimate authority.
Johannes Himmelreich
Pages 33-35
A search for algorithmic answers returns unique results.
James W. Davis, Jeff Hachtel
Pages 36-37
SECTION: Practice
Understanding enterprise reliability.
Sanjay Sha
Pages 38-45
Industry's dreams and fears for this new technology.
Scott Ruoti, Ben Kaiser, Arkady Yerukhimovich, Jeremy Clark, Robert Cunningham
Pages 46-53
Combining data from many sources may cause painful delays.
Pat Helland
Pages 54-56
SECTION: Contributed articles
Edge computing holds great promise, and almost as many challenges in deployment.
Saurabh Bagchi, Muhammad-Bilal Siddiqui, Paul Wood, Heng Zhang
Pages 58-66
SECTION: Review articles
Uncovering the mysterious ways machine learning models make decisions.
Mengnan Du, Ninghao Liu, Xia Hu
Pages 68-77
A 50-year history of concurrency.
Sergio Rajsbaum, Michel Raynal
Pages 78-87
SECTION: Research highlights
"Evidence that Computer Science Grades Are Not Bimodal" uses empirical methods to determine if belief in innate differences may explain why CS teachers see a bimodality in grades.
Mark Guzdial
Page 90
There is a common belief that grades in computer science courses are bimodal. We devised a psychology experiment to understand why CS educators hold this belief.
Elizabeth Patitsas, Jesse Berlin, Michelle Craig, Steve Easterbrook
Pages 91-98
COLUMN: Last byte
Searching for the best strategy for shifty maneuvers.
Dennis Shasha
Pages 104-ff