Journal: ACM Queue

Volume 19, Issue 6

5 -- 17Terence Kelly. Steampunk Machine Learning: Victorian contrivances for modern data science
18 -- 21George V. Neville-Neil. Getting Off the Mad Path: Debuggers and assertions
22 -- 27Poul-Henning Kamp. Surveillance Too Cheap to Meter: Stopping Big Brother would require an expensive overhaul of the entire system
28 -- 56Valerie Chen, Jeffrey Li, Joon Sik Kim, Gregory Plumb, Ameet Talwalkar. Interpretable Machine Learning: Moving from mythos to diagnostics
57 -- 65Phil 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
66 -- 88Michael Mattioli. FPGAs in Client Compute Hardware: Despite certain challenges, FPGAs provide security and performance benefits over ASICs

Volume 19, Issue 5

5 -- 21Jessie Frazelle. Chip Measuring Contest: The benefits of purpose-built chips
22 -- 25George V. Neville-Neil. I Unplugged What?: The lessons here are broader than just a simple "Don't do that."
26 -- 59Kelly Shortridge, Ryan Petrich. Lamboozling Attackers: A New Generation of Deception: Software engineering teams can exploit attackers' human nature by building deception environments
60 -- 68Alvaro Videla. Meaning and Context in Computer Programs: Sharing domain knowledge among programmers using the source code as the medium
69 -- 86Margo I. Seltzer, Mike Olson, Kirk McCusick. A Conversation with Margo Seltzer and Mike Olson: The history of Berkeley DB
87 -- 114Kallista 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
115 -- 136Reynold Xin, Wes McKinney, Alan Gates, Chris McCubbin. It Takes a Community: The Open-source Challenge

Volume 19, Issue 4

5 -- 18Terence Kelly. Crashproofing the Original NoSQL Key-Value Store: An upgrade for the gdbm database
19 -- 22. Patent Absurdity: A case when ignorance is the best policy
23 -- 28Poul-Henning Kamp. The Software Industry IS STILL the Problem: The time is (also) way overdue for IT professional liability
29 -- 41Patrick Thomson. Static Analysis: An Introduction: The fundamental challenge of software engineering is one of complexity
42 -- 67Timothy Clem, Patrick Thomson. Static Analysis at GitHub: An experience report
68 -- 95Ayman Nadeem. Human-Centered Approach to Static-Analysis-Driven Developer Tools: The future depends on good HCI
97 -- 118Daniil Tiganov, Lisa Nguyen Quang Do, Karim Ali 0001. Designing UIs for Static Analysis Tools: Evaluating tool design guidelines with SWAN

Volume 19, Issue 3

11 -- 15Liu Leqi, Dylan Hadfield-Menell, Zachary C. Lipton. When Curation Becomes Creation: Algorithms, microcontent, and the vanishing distinction between platforms and creators
16 -- 35Pat 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
37 -- 39George V. Neville-Neil. Divide and Conquer: The use and limits of bisection
40 -- 44Poul-Henning Kamp. What Went Wrong?: Why we need an IT accident investigation board
46 -- 76Piero 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
77 -- 106Ashish Gehani, Raza Ahmad, Hassan Irshad, Jianqiao Zhu, Jignesh Patel. Digging into Big Provenance (with SPADE): A user interface for querying provenance
107 -- 116Torsten Ullrich. Real-world String Comparison: How to handle Unicode sequences correctly

Volume 19, Issue 2

5 -- 16Jessie Frazelle. A New Era for Mechanical CAD: Time to move forward from decades-old design
17 -- 20Pat Helland. ACID: My Personal: How could I miss such a simple thing?
21 -- 28George V. Neville-Neil. In Praise of the Disassembler: There's much to be learned from the lower-level details of hardware
28 -- 44Terence Kelly, Weiwei Gu, Vladimir Maksimovski. Schrödinger's Code: Undefined behavior in theory and practice
45 -- 64Ramya Srinivasan 0002, Ajay Chander. Biases in AI Systems: A survey for practitioners
65 -- 92Atefeh Mashatan, Douglas Heintzman. The Complex Path to Quantum Resistance: Is your organization prepared?
93 -- 115Michael Gardiner, Alexander Truskovsky, George V. Neville-Neil, Atefeh Mashatan. Quantum-safe Trust for Vehicles: The race is already on

Volume 19, Issue 1

5 -- 15Pat Helland. Fail-fast Is Failing... Fast!: Changes in compute environments are placing pressure on tried-and-true distributed-systems solutions
16 -- 19George V. Neville-Neil. Aversion to Versions: Resolving code-dependency issues
20 -- 48Nicole Forsgren, Margaret-Anne D. Storey, Chandra Shekhar Maddila, Thomas Zimmermann 0001, Brian Houck, Jenna L. Butler. The SPACE of Developer Productivity: There's more to it than you think
49 -- 76Mark 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
77 -- 93Niklas Blum, Serge Lachapelle, Harald Tveit 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
94 -- 103João Varajão. Software Development in Disruptive Times: Creating a software solution with fast decision capability, agile project management, and extreme low-code technology