To the Members of ACM.
On QR Codes and Safety: I had a meal at a relatively ordinary restaurant recently and was surprised when they brought the bill. It included a printed QR code. Out of curiosity, I took out my.
What Is Data Science?
Post-Quantum Cryptography: Cryptographers seek algorithms quantum computers cannot break.
Computational Linguistics Finds Its Voice: Advances in artificial intelligence permit computers to converse with humans in seemingly realistic ways.
ACM Honors 2022 Distinguished Members.
Can AI Demonstrate Creativity? When fed a sufficient amount of training data, artificial intelligence techniques can be used to generate new ideas in several different ways. Is that creativity?
Four Ways to Add Active Learning to Computing Courses: How active-learning techniques can benefit students in computing courses.
The Elephant in the Room: It is time to get the POSIX elephant off our necks.
Ethical AI Is Not about AI: The equation Ethics + AI = Ethical AI is questionable.
Software Engineering of Machine Learning Systems: Seeking to make machine learning more dependable.
Building Machine Learning Models like Open Source Software: Proposing a community-based system for model development.
The Premature Obituary of Programming: Why deep learning will not replace programming.
An Analysis of Black Faculty in CS Research Departments: Exploring Black faculty at computer science research departments where Ph.D. programs exist.
From Zero to 100: Demystifying zero trust and its implications on enterprise people, process, and technology.
The Arrival of Zero Trust: What Does It Mean?
Extracting the Essential Simplicity of the Internet: Looking past inessential complexities to explain the Internet's simple yet daring design.
(Re)Use of Research Results (Is Rampant): Prior pessimism about reuse in software engineering research may have been a result of using the wrong methods to measure the wrong things.
HPC Forecast: Cloudy and Uncertain: An examination of how the technology landscape has changed and possible future directions for HPC operations and innovation.
The Lean Data Scientist: Recent Advances toward Overcoming the Data Bottleneck: A taxonomy of the methods used to obtain quality datasets enhances existing resources.
Beautiful Symbolic Abstractions for Safe and Secure Machine Learning.
Proving Data-Poisoning Robustness in Decision Trees.
Aftermath Impact: An ancient Roman dispatched to find the greatest technological advances of the time may lose something of far greater importance.
Computing Divided: How Wide the Chasm?
How Not to Win a Tech War.
A Computer Scientist with a Biologist's Ambition: Advance Humanity.
Making AI Fair, and How to Use It: Marc Rotenberg looks at how an early AI study led to the 1974 Privacy Act, while Jeremy Roschelle considers different aspects of human-centric AI.
Error Control Begins to Shape Quantum Architectures: The overhead of error correction presents a serious challenge to scaling up quantum computing and may produce unexpected winners.
CLOSING THE LOOP BETWEEN AI FOR IC AND IC FOR AI.
The Outlook for Crypto: Can cryptocurrencies cut their environmental impact?
Making Traffic a Thing of the Past: New AI technologies are making it possible to autonomously reduce traffic.
In Memoriam: Frederick P. Brooks, Jr. 1931-2022.
Remembering Valérie Issarny.
From Quantum Computing to Quantum Communications: Attempting to disentangle mechanical principles.
Getting a Handle on Handles: Navigating moniker management.
Are Software Updates Useless against Advanced Persistent Threats? Considering the conundrum of software updates.
The End of Programming: The end of classical computer science is coming, and most of us are dinosaurs waiting for the meteor to hit.
Are We Cobblers without Shoes? Making Computer Science Data FAIR: In search of more efficient data sharing.
The AI Ethicist's Dirty Hands Problem: Attempting to balance sometimes-conflicting interests.
Distributed Latency Profiling through Critical Path Tracing: CPT can provide actionable and precise latency analysis.
Research for Practice: Crash Consistency: Keeping data safe in the presence of crashes is a fundamental problem.
The Many Faces of Resilience: A review of network science and complexity theory as they apply to the ability of systems to resist stress and recover from faults.
ACE: Toward Application-Centric, Edge-Cloud, Collaborative Intelligence: Constructing a unified platform for the scalable, reliable, robust, and efficient development and deployment of ECCI applications.
Democratizing Domain-Specific Computing: Creating a programming environment and compilation flow that empowers programmers to create their own DSAs efficiently and affordably on FPGAs.
A Linearizability-based Hierarchy for Concurrent Specifications: Two linearizability-style correctness conditions that can be used to argue safety properties of progressively more concurrent behaviors of objects.
The Impact of Auditing for Algorithmic Bias.
Actionable Auditing Revisited--Investigating the Impact of Publicly Naming Biased Performance Results of Commercial AI Products.
Maximal Cocktails: Poring over possible mixtures.
On Truth and Belief.