


default search action
ACM Queue, Volume 22
Volume 22, Number 1, January/February 2024
- Kate Matsudaira:
Give Your Project a Name: It goes a long way toward creating a cohesive team with strong morale. 5-9
- Poul-Henning Kamp:
Free and Open Source Software - and Other Market Failures: Open source is not a goal as much as a means to an end. 10-16
- George V. Neville-Neil
:
Software Drift: Open source forking. 17-22
- Queenie Luo, Michael J. Puett, Michael D. Smith:
A "Perspectival" Mirror of the Elephant: Investigating language bias on Google, ChatGPT, YouTube, and Wikipedia. 23-47 - Padmal Vitharana, Shahir A. Daya:
Challenges in Adopting and Sustaining Microservice-based Software Development: Organizational challenges can be more difficult than technical ones. 48-72 - Christoph Kern:
Developer Ecosystems for Software Safety: Continuous assurance at scale. 73-99 - Yifei Wang:
From Open Access to Guarded Trust: Experimenting responsibly in the age of data privacy. 100-113
Volume 22, Number 2, March/April 2024
- Charles Garcia-Tobin, Mark Knight:
Elevating Security with Arm CCA: Attestation and verification are integral to adopting confidential computing. - Matthew A. Johnson
, Stavros Volos, Ken Gordon, Sean T. Allen, Christoph M. Wintersteiger, Sylvan Clebsch, John Starks, Manuel Costa:
Confidential Container Groups: Implementing confidential computing on Azure container instances. - Raluca Ada Popa:
Confidential Computing or Cryptographic Computing?: Tradeoffs between cryptography and hardware enclaves. - Jinnan Guo, Peter R. Pietzuch, Andrew Paverd, Kapil Vaswani:
Trustworthy AI using Confidential Federated Learning: Federated learning and confidential computing are not competing technologies.
- Thomas A. Limoncelli:
Make Two Trips: Larry David's New Year's resolution works for IT too.
- George V. Neville-Neil:
Structuring Success: The problem with software structure is people don't really learn it until they really need it.
- Terence Kelly
:
Zero Tolerance for Bias.
Volume 22, Number 3, May/June 2024
- Poul-Henning Kamp:
The Expense of Unprotected Free Software: It's high time FOSS maintainers got a bit of appreciation. 10
- George V. Neville-Neil:
Repeat, Reproduce, Replicate: The pressure to publish versus the will to defend scientific claims. 20
- Kate Matsudaira:
Working Models for Tackling Tech Debt: Understand the options to tailor an approach that suits your needs. 30
- Qian Li, Peter Kraft:
Transactions and Serverless are Made for Each Other: If serverless platforms could wrap functions in database transactions, they would be a good fit for database-backed applications. 40 - David Collier-Brown:
You Don't Know Jack about Bandwidth: If you're an ISP and all your customers hate you, take heart. This is now a solvable problem. 50 - Mansi Khemka, Brian Houck:
Toward Effective AI Support for Developers: A survey of desires and concerns. 60 - Erik Meijer:
Virtual Machinations: Using Large Language Models as Neural Computers: LLMs can function not only as databases, but also as dynamic, end-user programmable neural computers. 70
Volume 22, Number 4, July/August 2024
- Jim Waldo
, Soline Boussard
:
GPTs and Hallucination: Why do large language models hallucinate? 10 - Mark Russinovich, Cédric Fournet, Greg Zaverucha, Josh Benaloh, Brandon Murdoch, Manuel Costa:
Confidential Computing Proofs: An alternative to cryptographic zero-knowledge. 20 - João Varajão
, António Trigo
:
Assessing IT Project Success: Perception vs. Reality: We would not be in the digital age if it were not for the recurrent success of IT projects. 30 - Catherine Hayes, David Malone:
Questioning the Criteria for Evaluating Non-cryptographic Hash Functions: Maybe we need to think more about non-cryptographic hash functions. 40
- Shuvendu K. Lahiri, Alexey Svyatkovskiy, Christian Bird, Erik Meijer, Terry Coatta:
Program Merge: What's Deep Learning Got to Do with It?: A discussion with Shuvendu Lahiri, Alexey Svyatkovskiy, Christian Bird, Erik Meijer and Terry Coatta. 50
- Peter Alvaro, Andrew Quinn:
Deterministic Record-and-Replay: Zeroing in only on the nondeterministic actions of the process. 60
- George V. Neville-Neil:
Unwanted Surprises: When that joke of an API is on you. 70
- Phil Vachon:
Test Accounts: A Hidden Risk: You may decide the risks are acceptable. But, if not, here are some rules for avoiding them. 80
Volume 22, Number 5, September/October 2024
- Stacy M. Branham, Shahtab Wahid:
It's Time to Make Software Accessible: Here's how, from OS to organization. 10 - Stacy M. Branham, Shahtab Wahid, Sheri Byrne-Haber, Jamal Mazrui, Carlos Muncharaz
, Carl Myhill:
The State of Digital Accessibility. 20 - Chris Fleizach, Jeffrey P. Bigham:
System-class Accessibility: The architectural support for making a whole system usable by people with disabilities. 30 - Juanami Spencer:
Accessibility Considerations for Mobile Applications: How the Bloomberg Connects app supports accessibility in the product and process. 40 - Shahtab Wahid:
Design Systems Are Accessibility Delivery Vehicles: Making accessibility support for applications scalable, productive, and consistent. 50 - Vinnie Donati:
Driving Organizational Accessibility: People often ask about the secret sauce behind Microsoft's approach to accessibility and inclusion. It's simple: We run it like a business. 60 - Sonja Johnson-Yu, Sanket Shah:
You Don't Know Jack About AI: And ChatGPT probably doesn't either. 70
- Poul-Henning Kamp:
Civics is Boring. So, Let's Encrypt Something!: IT professionals can either passively suffer political solutions or participate in the process to achieve something better. 80
- George V. Neville-Neil:
Building on Shaky Ground: We owe it to the world to make systems work safely and reliably. 90
Volume 22, Number 6, November/December 2024
- Terence Kelly, Ziheng Aaron Su:
Retrofitting: Principles and Practice. 10
- Mark Russinovich, Ahmed Salem, Santiago Zanella-Béguelin, Yonatan Zunger:
The Price of Intelligence: Three risks inherent in LLMs. 20
- George V. Neville-Neil:
The Drunken Plagiarists: Working with Co-pilots. 30
- David R. Morrison:
Simulation: An Underutilized Tool in Distributed Systems. 40
- Thomas A. Limoncelli:
Give Engineers Problems, Not Solutions: A simple strategy to improve solutions and boost morale. 50
- Marc Brooker, Ankush Desai:
Systems Correctness Practices at AWS: Leveraging Formal and Semi-formal Methods. 60
- Kate Matsudaira:
My Career-limiting Communication: Be thoughtful about your content. You've got a lot riding on it. 70
- Achilles Benetopoulos:
Intermediate Representations for the Datacenter Computer: Lowering the Burden of Robust and Performant Distributed Systems. 80

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.