DEPARTMENT:
Editor's letter
Is the Global Computing Community Irrevocably Divided?
The powerful forces pulling the global computing community apart have broad implications on all seven continents, not just in the U.S. and China.
Andrew A. Chien
Page 5
DEPARTMENT:
Departments
Will AI Destroy Education?
Technology can lead to improved education, but only if we move slow and do not break things.
Moshe Y. Vardi
Page 7
DEPARTMENT:
Career paths in computing
How Computing Empowered Me to Tackle Big Problems in Medicine
What have I learned that might be helpful in preparing aspiring computer scientists to lead impactful and meaningful professional lives?
Peter M. Small
Page 9
DEPARTMENT:
[email protected]
Is Higher Education an Engine of Opportunity, or a Perpetuator of Privilege?
Mark Guzdial considers the goals of computer science education and the role(s) of educators within that.
Mark Guzdial
Pages 10-11
COLUMN:
News
Shrinking Artificial Intelligence
Energy concerns push AI optimizations to the edge.
Chris Edwards
Pages 12-14
Converting Laws to Programs
In highly regulated industries, it is critical that laws are translated precisely into code that reflects their intent.
Esther Shein
Pages 15-16
Monetizing Your Personal Data
What is your private data worth, to you and to the companies willing to pay you for it?
Keith Kirkpatrick
Pages 17-19
COLUMN:
Technology strategy and management
Epic Versus Apple and the Future of App Stores
Seeking a more equitable way to govern and distribute the revenues generated by App-store marketplaces.
Michael A. Cusumano
Pages 22-24
COLUMN:
Law and technology
Addressing Algorithmic Discrimination
Considering the intersection of technical design and civil rights when building and using classification algorithms.
Pauline T. Kim
Pages 25-27
COLUMN:
Security
The Long Road Ahead to Transition to Post-Quantum Cryptography
Anticipating the output of the competition for new cryptographic algorithms.
Brian LaMacchia
Pages 28-30
COLUMN:
Viewpoint
The Growing Cost of Deep Learning for Source Code
Attempting to mitigate problems associated with the trend toward massive dataset scaling.
Vincent J. Hellendoorn, Anand Ashok Sawant
Pages 31-33
Artificial Intelligence Across Company Borders
Enabling effective cross-company AI without data disclosure.
Olga Fink, Torbjørn Netland, Stefan Feuerriegelc
Pages 34-36
Even If Users Do Not Read Security Directives, Their Behavior Is Not So Catastrophic
Turning believers into nonbelievers.
Vashek Matyas, Kamil Malinka, Lydia Kraus, Lenka Knapova, Agata Kruzikova
Pages 37-40
SECTION:
Practice
Declarative Machine Learning Systems
The future of machine learning will depend on it being in the hands of the rest of us.
Piero Molino, Christopher Ré
Pages 42-49
Static Analysis
The fundamental challenge of software engineering is one of complexity.
Patrick Thomson
Pages 50-54
SECTION:
Contributed articles
How Reliable Is Smartphone-Based Electronic Contact Tracing for COVID-19?
A look through the lens of neighbor discovery protocols reveals significant potential to improve electronic contact-tracing accuracy.
Philipp H. Kindt, Trinad Chakraborty, Samarjit Chakraborty
Pages 56-67
Delivering a Rapid Digital Response to the COVID-19 Pandemic
Lessons learned from South Korea's contact-tracing system.
Gwanhoo Lee, Jaeho Kim
Pages 68-75
Fifty Years of P vs. NP and the Possibility of the Impossible
Advances in algorithms, machine learning, and hardware can help tackle many NP-hard problems once thought impossible.
Lance Fortnow
Pages 76-85
SECTION:
Review articles
Neural Software Analysis
Developer tools that use a neural machine learning model to make predictions about previously unseen code.
Michael Pradel, Satish Chandra
Pages 86-96
SECTION:
Research highlights
Technical Perspective: Neural Radiance Fields Explode on the Scene
Neural volume rendering exploded onto the scene in 2020, triggered by "NeRF," the impressive paper by Ben Mildenhall et al., on Neural Radiance Fields.
Frank Dellaert
Page 98
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
We present a method that achieves state-of-the-art results for synthesizing novel views of complex scenes by optimizing an underlying continuous volumetric scene function using a sparse set of input views.
Ben Mildenhall, Pratul P. Srinivasan, Matthew Tancik, Jonathan T. Barron, Ravi Ramamoorthi, Ren Ng
Pages 99-106
Technical Perspective: Eyelid Gestures Enhance Mobile Interaction
"Eyelid Gestures for People with Motor Impairments," by Mingming Fan et al., addresses the accessibility of mobile devices to people with motor impairments.
Tiago Guerreiro
Page 107
Eyelid Gestures for People with Motor Impairments
We present an algorithm to detect nine eyelid gestures on smartphones in real time and evaluate it with 12 able-bodied people and four people with severe motor impairments in two studies.
Mingming Fan, Zhen Li, Franklin Mingzhe Li
Pages 108-115
COLUMN:
Last byte
Orbit Design
When should the satellites fly?
Dennis Shasha
Pages 120-ff