Using C++ to Develop a WYSIWYG Hypertext Toolkit. - Jim Waldo (C++ Workshop, 1987)

Controversy: The Case for Multiple Inheritance in C++. - Jim Waldo (Comput. Syst., 1991)

Simple Activation for Distributed Objects. - Ann Wollrath; Geoff Wyant; Jim Waldo (COOTS, 1995)

Events in an RPC Based Distributed System. - Jim Waldo; Ann Wollrath; Geoff Wyant; Samuel C. Kendall (USENIX, 1995)

Pickling State in the Java(tm) System. - Roger Riggs; Jim Waldo; Ann Wollrath (COOTS, 1996)

Using the Java Programming Environment to Build Collaborative Applications (Tutorial). - Jim Waldo (CSCW, 1996)

Afterword. - Jim Waldo; Ann Wollrath; Samuel C. Kendall (Mobile Object Systems, 1996)

A Note on Distributed Computing. - Jim Waldo; Geoff Wyant; Ann Wollrath; Samuel C. Kendall (Mobile Object Systems, 1996)

Pickling State in the Java System. - Roger Riggs; Jim Waldo; Ann Wollrath; Krishna Bharat (Comput. Syst., 1996)

A Distributed Object Model for the Java System. - Ann Wollrath; Roger Riggs; Jim Waldo (Comput. Syst., 1996)

Java: A Language for Software Engineering (Tutorial). - Jim Waldo (ICSE, 1997)

Java-centric distributed computing. - Ann Wollrath; Jim Waldo; Roger Riggs (IEEE Micro, 1997)

Code reuse, distributed systems, and language-centric design. - Jim Waldo (ICSR, 1998)

The solution to the re-use problem. - Jim Waldo (ICSR, 1998)

Remote procedure calls and Java Remote Method Invocation. - Jim Waldo (IEEE Concurr., 1998)

Object-Oriented Programming on the Network. - Jim Waldo (ECOOP, 1999)

The Jini Architecture for Network-Centric Computing. - Jim Waldo (Commun. ACM, 1999)

Portability Is Key. - Jim Waldo (Computer, 1999)

Alive and Well: Jini Technology Today. - Jim Waldo (Computer, 2000)

JINI Networking Technology and Ad-Hoc Networks. - Jim Waldo (LISA, 2001)

Constructing Ad Hoc Networks. - Jim Waldo (NCA, 2001)

When the network is everything. - Jim Waldo (Commun. ACM, 2001)

Mobile Code, Distributed Computing, and Agents. - Jim Waldo (IEEE Intell. Syst., 2001)

Coordination and System Design in a Network-Centric Age. - Jim Waldo (COORDINATION, 2002)

Virtual Organizations, Pervasive Computing, and an Infrastructure for Networking at the Edge. - Jim Waldo (Inf. Syst. Frontiers, 2002)

Embedded computing and Formula One racing. - Jim Waldo (IEEE Pervasive Comput., 2005)

Aspects and/versus modularity the grand debate. - Richard P. Gabriel; Guy L. Steele Jr.; Friedrich Steimann; Jim Waldo; Gregor Kiczales; Kevin J. Sullivan (OOPSLA Companion, 2006)

On system design. - Jim Waldo (OOPSLA, 2006)

Scaling in games and virtual worlds. - Jim Waldo (Commun. ACM, 2008)

Scaling in Games & Virtual Worlds. - Jim Waldo (ACM Queue, 2008)

A Threat Analysis of RFID Passports. - Jim Waldo; Alan Ramos; Weina Scott; William Scott; Doug Lloyd 001; Katherine O'Leary (ACM Queue, 2009)

Java - The Good Parts: Unearthing the Excellence in Java. - Jim Waldo (O'Reilly, 2010)

Thinking About Privacy: Chapter 1 of "Engaging Privacy and Information Technology in a Digital Age". - James Waldo; Herbert S. Lin; Lawrence H. Cox (J. Priv. Confidentiality, 2010)

Engaging Privacy and Information Technology in a Digital Age: Executive Summary. - James Waldo; Herbert S. Lin; Lynette I. Millett (J. Priv. Confidentiality, 2010)

Privacy, anonymity, and big data in the social sciences. - Jon P. Daries; Justin Reich; Jim Waldo; Elise M. Young; Jonathan Whittinghill; Andrew D. Ho; Daniel T. Seaton; Isaac L. Chuang (Commun. ACM, 2014)

The API Performance Contract. - Robert F. Sproull; Jim Waldo (ACM Queue, 2014)

How to De-identify Your Data. - Olivia Angiuli; Joe Blitzstein; Jim Waldo (ACM Queue, 2015)

Statistical Tradeoffs between Generalization and Suppression in the De-identification of Large-Scale Data Sets. - Olivia Angiuli; Jim Waldo (COMPSAC Workshops, 2016)

Piggybacking Robots: Human-Robot Overtrust in University Dormitory Security. - Serena Booth; James Tompkin 001; Hanspeter Pfister; Jim Waldo; Krzysztof Gajos; Radhika Nagpal (HRI, 2017)

Accountability of AI Under the Law: The Role of Explanation. - Finale Doshi-Velez; Mason Kortz; Ryan Budish; Chris Bavitz; Sam Gershman; David O'Brien; Stuart Schieber; James Waldo; David Weinberger; Alexandra Wood (CoRR, 2017)

Embedded EthiCS: Integrating Ethics Broadly Across Computer Science Education. - Barbara J. Grosz; David Gray Grant; Kate Vredenburgh; Jeff Behrends; Lily Hu; Alison Simmons; Jim Waldo (CoRR, 2018)

A Hitchhiker's Guide to the Blockchain Universe. - Jim Waldo (ACM Queue, 2018)

Embedded EthiCS: integrating ethics across CS education. - Barbara J. Grosz; David Gray Grant; Kate Vredenburgh; Jeff Behrends; Lily Hu; Alison Simmons; Jim Waldo (Commun. ACM, 2019)

The Effects of Mixing Machine Learning and Human Judgment. - Michelle Vaccaro; Jim Waldo (ACM Queue, 2019)

Differential Privacy: The Pursuit of Protections by Default: A discussion with Miguel Guevara, Damien Desfontaines, Jim Waldo, and Terry Coatta. - Miguel Guevara; Damien Desfontaines; Jim Waldo; Terry Coatta (ACM Queue, 2020)

Designing Large-Scale Wireless Sensor Networks for Urban Environmental Sensing. - Alex Cabral; Jim Waldo (UbiComp/ISWC Adjunct, 2023)

Cellular LTE and Solar Energy Harvesting for Long-Term, Reliable Urban Sensor Networks: Challenges and Opportunities. - Alex Cabral; Vaishnavi Nattar Ranganathan; Jim Waldo (CoRR, 2023)

Poster Abstract: Towards a Predictive Model for Improved Placement of Solar-Powered Urban Sensing Nodes. - Alex Cabral; Jim Waldo; Amy V. Mueller (IoTDI, 2024)

WebSuite: Systematically Evaluating Why Web Agents Fail. - Eric Li; Jim Waldo (CoRR, 2024)

GPTs and Hallucination: Why do large language models hallucinate? - Jim Waldo; Soline Boussard (ACM Queue, 2024)

Eclipse Dataset: Advancing Urban Sensing Research with Hyperlocal Environmental Data from Chicago. - Alex Cabral; Deeksha Punachithaya; Jim Waldo; Josiah D. Hester (SenSys, 2025)

GPTs and Hallucination. - Jim Waldo; Soline Boussard (Commun. ACM, 2025)