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
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
Bertrand Meyer considers how to speed up software engineering.
A problem "around since antiquity" may have been resolved by a new algorithm.
The modern Internet is made possible by hundreds of thousands of miles of undersea cables.
The ability to produce fake videos that appear amazingly real is here. Researchers are now developing ways to detect and prevent them.
COLUMN: Law and technology
Seeking the delicate balance between civil liberties and policing public safety.
Elizabeth E. Joh
COLUMN: Technology strategy and management
Transaction platforms link third-party applications and services providers with users.
Michael A. Cusumano
COLUMN: Historical reflections
New discoveries answer an old question.
Thomas Haigh, Mark Priestley
Incorporating considerations of reasonable pluralism, individual agency, and legitimate authority.
A search for algorithmic answers returns unique results.
James W. Davis, Jeff Hachtel
Understanding enterprise reliability.
Industry's dreams and fears for this new technology.
Scott Ruoti, Ben Kaiser, Arkady Yerukhimovich, Jeremy Clark, Robert Cunningham
Combining data from many sources may cause painful delays.
SECTION: Contributed articles
Edge computing holds great promise, and almost as many challenges in deployment.
Saurabh Bagchi, Muhammad-Bilal Siddiqui, Paul Wood, Heng Zhang
SECTION: Review articles
Uncovering the mysterious ways machine learning models make decisions.
Mengnan Du, Ninghao Liu, Xia Hu
A 50-year history of concurrency.
Sergio Rajsbaum, Michel Raynal
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.
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
COLUMN: Last byte
Searching for the best strategy for shifty maneuvers.