default search action
ACM Queue, Volume 19
Volume 19, Number 1, January-February 2021
- Pat Helland:
Fail-fast Is Failing... Fast!: Changes in compute environments are placing pressure on tried-and-true distributed-systems solutions. 5-15
- George V. Neville-Neil:
Aversion to Versions: Resolving code-dependency issues. 16-19
- Nicole Forsgren, Margaret-Anne D. Storey, Chandra Shekhar Maddila, Thomas Zimmermann, Brian Houck, Jenna L. Butler:
The SPACE of Developer Productivity: There's more to it than you think. 20-48 - Mark Russinovich, Manuel Costa, Cédric Fournet, David Chisnall, Antoine Delignat-Lavaud, Sylvan Clebsch, Kapil Vaswani, Vikas Bhatia:
Toward Confidential Cloud Computing: Extending hardware-enforced cryptographic protection to data while in use. 49-76 - Niklas Blum, Serge Lachapelle, Harald Alvestrand:
WebRTC - Realtime Communication for the Open Web Platform: What was once a way to bring audio and video to the web has expanded into more use cases we could ever imagine. 77-93 - João Varajão:
Software Development in Disruptive Times: Creating a software solution with fast decision capability, agile project management, and extreme low-code technology. 94-103
Volume 19, Number 2, March-April 2021
- Jessie Frazelle:
A New Era for Mechanical CAD: Time to move forward from decades-old design. 5-16
- Pat Helland:
ACID: My Personal: How could I miss such a simple thing? 17-20
- George V. Neville-Neil:
In Praise of the Disassembler: There's much to be learned from the lower-level details of hardware. 21-28
- Terence Kelly, Weiwei Gu, Vladimir Maksimovski:
Schrödinger's Code: Undefined behavior in theory and practice. 28-44
- Ramya Srinivasan, Ajay Chander:
Biases in AI Systems: A survey for practitioners. 45-64 - Atefeh Mashatan, Douglas Heintzman:
The Complex Path to Quantum Resistance: Is your organization prepared? 65-92
- Michael Gardiner, Alexander Truskovsky, George V. Neville-Neil, Atefeh Mashatan:
Quantum-safe Trust for Vehicles: The race is already on. 93-115
Volume 19, Number 3, May-June 2021
- Liu Leqi, Dylan Hadfield-Menell, Zachary C. Lipton:
When Curation Becomes Creation: Algorithms, microcontent, and the vanishing distinction between platforms and creators. 11-15
- Pat Helland:
Don't Get Stuck in the "Con" Game: Consistency, convergence, and confluence are not the same! Eventual consistency and eventual convergence aren't the same as confluence, either. 16-35
- George V. Neville-Neil:
Divide and Conquer: The use and limits of bisection. 37-39
- Poul-Henning Kamp:
What Went Wrong?: Why we need an IT accident investigation board. 40-44
- Piero Molino, Christopher Ré:
Declarative Machine Learning Systems: The future of machine learning will depend on it being in the hands of the rest of us. 46-76 - Ashish Gehani, Raza Ahmad, Hassan Irshad, Jianqiao Zhu, Jignesh M. Patel:
Digging into Big Provenance (with SPADE): A user interface for querying provenance. 77-106 - Torsten Ullrich:
Real-world String Comparison: How to handle Unicode sequences correctly. 107-116
Volume 19, Number 4, 2021
Drill Bits
- Terence Kelly:
Crashproofing the Original NoSQL Key-Value Store: An upgrade for the gdbm database. 5-18
- Patent Absurdity: A case when ignorance is the best policy. 19-22
- Poul-Henning Kamp:
The Software Industry IS STILL the Problem: The time is (also) way overdue for IT professional liability. 23-28
- Patrick Thomson:
Static Analysis: An Introduction: The fundamental challenge of software engineering is one of complexity. 29-41 - Timothy Clem, Patrick Thomson:
Static Analysis at GitHub: An experience report. 42-67 - Ayman Nadeem:
Human-Centered Approach to Static-Analysis-Driven Developer Tools: The future depends on good HCI. 68-95 - Daniil Tiganov, Lisa Nguyen Quang Do, Karim Ali:
Designing UIs for Static Analysis Tools: Evaluating tool design guidelines with SWAN. 97-118
Volume 19, Number 5, 2021
Commit to Memory
- Jessie Frazelle:
Chip Measuring Contest: The benefits of purpose-built chips. 5-21
- George V. Neville-Neil:
I Unplugged What?: The lessons here are broader than just a simple "Don't do that.". 22-25
- Kelly Shortridge, Ryan Petrich:
Lamboozling Attackers: A New Generation of Deception: Software engineering teams can exploit attackers' human nature by building deception environments. 26-59 - Alvaro Videla:
Meaning and Context in Computer Programs: Sharing domain knowledge among programmers using the source code as the medium. 60-68
- Margo I. Seltzer, Mike Olson, Kirk McCusick:
A Conversation with Margo Seltzer and Mike Olson: The history of Berkeley DB. 69-86
- Kallista A. Bonawitz, Peter Kairouz, Brendan McMahan, Daniel Ramage:
Federated Learning and Privacy: Building privacy-preserving systems for machine learning and data science on decentralized data. 87-114
- Reynold Xin, Wes McKinney, Alan Gates, Chris McCubbin:
It Takes a Community: The Open-source Challenge. 115-136
Volume 19, Number 6, 2021
Drill Bits
- Terence Kelly:
Steampunk Machine Learning: Victorian contrivances for modern data science. 5-17
- George V. Neville-Neil:
Getting Off the Mad Path: Debuggers and assertions. 18-21
- Poul-Henning Kamp:
Surveillance Too Cheap to Meter: Stopping Big Brother would require an expensive overhaul of the entire system. 22-27
- Valerie Chen, Jeffrey Li, Joon Sik Kim, Gregory Plumb, Ameet Talwalkar:
Interpretable Machine Learning: Moving from mythos to diagnostics. 28-56 - Phil Vachon:
The Keys to the Kingdom: A deleted private key, a looming deadline, and a last chance to patch a new static root of trust into the bootloader. 57-65 - Michael Mattioli:
FPGAs in Client Compute Hardware: Despite certain challenges, FPGAs provide security and performance benefits over ASICs. 66-88
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.