May 2023 - Vol. 66 No. 5
Features
A Career Built on Using Technology to Help Others
Securing Data for Business Telephones
AlphaFold Spreads through Protein Science
Locking Down Secure Open Source Software
Women in Computer Science Are Making Strides
Updates, Threats, and Risk Management
Putting a Teaspoon of Programming into Other Subjects
Ethics as a Participatory and Iterative Process
Long-Term Mentoring for Computer Science Researchers
NSF on Chien’s Grand Challenge for Sustainability
Reinventing Backend Subsetting at Google
From Code Complexity Metrics to Program Comprehension
Development Use Cases for Semantics-Driven Modeling Languages
Unlocking the Potential of Fully Homomorphic Encryption
Disentangling Hype from Practicality: On Realistically Achieving Quantum Advantage
Technical Perspective: Finding Connections between One-Way Functions and Kolmogorov Complexity
Toward Basing Cryptography on the Hardness of EXP
ChatGPT, Can You Tell Me a Story?