Jonathan Aldrich
Orcid: 0000-0003-0631-5591Affiliations:
- Carnegie Mellon University, Pittsburgh, PA, USA
- University of Washington, Seattle, WA, USA (PhD 2003)
According to our database1,
Jonathan Aldrich
authored at least 142 papers
between 1998 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on cs.cmu.edu
-
on twitter.com
-
on orcid.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Proc. ACM Program. Lang., January, 2024
CoRR, 2024
"Against the Void": An Interview and Survey Study on How Rust Developers Use Unsafe Code.
CoRR, 2024
2023
2022
ACM Trans. Cyber Phys. Syst., 2022
Commun. ACM, 2022
Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, 2022
2021
PLIERS: A Process that Integrates User-Centered Methods into Programming Language Design.
ACM Trans. Comput. Hum. Interact., 2021
Proceedings of the SLE '21: 14th ACM SIGPLAN International Conference on Software Language Engineering, Chicago, IL, USA, October 17, 2021
Proceedings of the 18th IEEE International Conference on Software Architecture Companion, 2021
Proceedings of the 35th European Conference on Object-Oriented Programming, 2021
2020
Can Advanced Type Systems Be Usable? An Empirical Study of Ownership, Assets, and Typestate in Obsidian (Artifact).
Dataset, September, 2020
ACM Trans. Program. Lang. Syst., 2020
Proc. ACM Program. Lang., 2020
Can advanced type systems be usable? An empirical study of ownership, assets, and typestate in Obsidian.
Proc. ACM Program. Lang., 2020
An Empirical Study of Ownership, Typestate, and Assets in the Obsidian Smart Contract Language.
CoRR, 2020
Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, 2020
Proceedings of the Programming Languages and Systems - 18th Asian Symposium, 2020
2019
CoRR, 2019
A Pilot Study of the Safety and Usability of the Obsidian Blockchain Programming Language.
Proceedings of the 10th Workshop on Evaluation and Usability of Programming Languages and Tools, 2019
Proceedings of the 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain, 2019
2018
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2018
Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, 2018
Proceedings of the Formal Methods and Software Engineering, 2018
Using object capabilities and effects to build an authority-safe module system: poster.
Proceedings of the 5th Annual Symposium and Bootcamp on Hot Topics in the Science of Security, 2018
2017
Dagstuhl Artifacts Ser., 2017
Proceedings of the 2nd Summit on Advances in Programming Languages, 2017
Proceedings of the IEEE Cybersecurity Development, SecDev 2017, Cambridge, MA, USA, 2017
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, 2017
Proceedings of the 39th International Conference on Software Engineering, 2017
Proceedings of the Formal Aspects of Component Software - 14th International Conference, 2017
Proceedings of the 31st European Conference on Object-Oriented Programming, 2017
2016
Proceedings of the 13th International Conference on Mining Software Repositories, 2016
Proceedings of the 38th International Conference on Software Engineering, 2016
Proceedings of the Symposium and Bootcamp on the Science of Security, 2016
Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2016
Software Development Practices, Barriers in the Field and the Relationship to Software Quality.
Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2016
Proceedings of the 30th European Conference on Object-Oriented Programming, 2016
2015
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015
Proceedings of the 21st IEEE Pacific Rim International Symposium on Dependable Computing, 2015
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015
Proceedings of the 29th European Conference on Object-Oriented Programming, 2015
2014
ACM Trans. Program. Lang. Syst., 2014
Sci. Comput. Program., 2014
Sci. Comput. Program., 2014
Proceedings of the 2014 ACM SIGPLAN Workshop on Programming Languages meets Program Verification, 2014
Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools, 2014
Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools, 2014
Proceedings of the 2014 International Workshop on Privacy & Security in Programming, 2014
Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools, 2014
Proceedings of the 36th International Conference on Software Engineering, 2014
Proceedings of the 2014 Symposium and Bootcamp on the Science of Security, 2014
Proceedings of the 2014 Symposium and Bootcamp on the Science of Security, 2014
Structuring Documentation to Support State Search: A Laboratory Experiment about Protocol Programming.
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014
2013
Proceedings of the Aliasing in Object-Oriented Programming. Types, 2013
Proceedings of the ACM Symposium on New Ideas in Programming and Reflections on Software, 2013
Proceedings of the First Workshop on the Globalization of Domain Specific Languages, 2013
Proceedings of the 26th International Conference on Software Engineering Education and Training, 2013
2012
Proceedings of the Objects, Models, Components, Patterns - 50th International Conference, 2012
Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2012
Proceedings of the SPLASH'12, 2012
Proceedings of the 34th International Conference on Software Engineering, 2012
2011
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools, 2011
2011 international workshop on foundations of object-oriented languages (fool'11): splash/oopsla '11 workshop summary.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the 33rd International Conference on Software Engineering, 2011
Proceedings of the ECOOP 2011 - Object-Oriented Programming, 2011
2010
Proceedings of TLDI 2010: 2010 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2010
2010 international workshop on foundations of object-oriented languages (FOOL'10): SPLASH/OOPSLA'10 workshop summary.
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010
Proceedings of the 12th Workshop on Formal Techniques for Java-Like Programs, 2010
Proceedings of the 12th Workshop on Formal Techniques for Java-Like Programs, 2010
2009
Proceedings of TLDI'09: 2009 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2009
Proceedings of TLDI'09: 2009 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2009
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Static extraction and conformance analysis of hierarchical runtime architectural structure using annotations.
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Proceedings of the Programming Languages and Systems, 2009
Proceedings of the ECOOP 2009, 2009
Proceedings of the ECOOP 2009, 2009
2008
Proceedings of the Seventh Working IEEE / IFIP Conference on Software Architecture (WICSA 2008), 2008
Proceedings of the 8th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2008
Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Tool support for the static extraction of sound hierarchical representations of runtime object graphs.
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Tool support for statically checking the structural conformance of an object-oriented system to its runtime architecture.
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
Proceedings of the 2008 international workshop on Functional and declarative programming in education, 2008
2007
A case study in re-engineering to enforce architectural control flow and data sharing.
J. Syst. Softw., 2007
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
Tool support for the compile-time execution structure of object-oriented programs with ownership annotations.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007
Proceedings of the ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30, 2007
2006
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the Advanced Topics in Exception Handling Techniques (the book grow out of ECOOP workshops), 2006
2005
ACM SIGSOFT Softw. Eng. Notes, 2005
Semi-Automated Incremental Synchronization between Conceptual and Implementation Level Architectures.
Proceedings of the Fifth Working IEEE / IFIP Conference on Software Architecture (WICSA 2005), 2005
Proceedings of the 10th European Software Engineering Conference held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2005
Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation, 2005
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005
Proceedings of the ECOOP 2005, 2005
2004
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004
Proceedings of the ECOOP 2004, 2004
2003
2002
Proceedings of the First Workshop on Self-Healing Systems, 2002
Proceedings of the 2002 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2002
Proceedings of the 24th International Conference on Software Engineering, 2002
1999
Proceedings of the Static Analysis, 6th International Symposium, 1999
1998
Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences, 1998