Conference Architectural reasoning in ArchJava 2002 • Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) • 2374:334-367 Aldrich J, Chambers C, Notkin D
Conference Architecture-centric programming for adaptive systems 2002 93-95 Aldrich J, Sazawal V, Chambers C, Notkin D
Conference ArchJava: Connecting software architecture to implementation 2002 • Proceedings - International Conference on Software Engineering • 187-197 Aldrich J, Chambers C, Notkin D
Conference Static analyses for eliminating unnecessary synchronization from Java programs 1999 • Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) • 1694:19-38 Aldrich J, Chambers C, Sirer EG, Eggers S
Conference Providing easier access to remote objects in client-server systems 1998 • Proceedings of the Annual Hawaii International Conference on System Sciences • 7:366-375 Aldrich J, Dooley J, Mandelsohn S, Rifkin A
Journal Article A Mixed Methods Study on the Implications of Unsafe Rust for Interoperation, Encapsulation, and Tooling • ACM Transactions on Software Engineering and Methodology McCormack I, Dougan T, Estep S, Hibshi H, Aldrich J, Sunshine J
Journal Article Interdisciplinary Programming Language Design • Art, Science, and Engineering of Programming • 3: Coblenz M, Aldrich J, Myers B, Sunshine J