Skip to content

Joshua Sunshine

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

33

Venues

13

Active years

2009–2025

Best venue rank

A*

Where they publish

Papers

33 indexed papers, newest first.

YearVenueTitleAuthors
2025CogSciAugmented Proof: Examining Structures to Support Geometric Proof Comprehension.Hwei-Shin Harriman, Yuchen Jin, Peter Cheng, Dominik Moritz, Joshua Sunshine
2025ICSEA Study of Undefined Behavior Across Foreign Function Boundaries in Rust Libraries.Ian McCormack, Joshua Sunshine, Jonathan Aldrich
2024DIAGRAMSCodifying Visual Representations.Wode Ni, Sam Estep, Hwei-Shin Harriman, Jir Minarck, Joshua Sunshine
2024ECOOPRose: Composable Autodiff for the Interactive Web.Sam Estep, Wode Ni, Raven Rothkopf, Joshua Sunshine
2021ECOOPGradual Program Analysis for Null Pointers.Sam Estep, Jenna Wise, Jonathan Aldrich, ric Tanter, Johannes Bader, Joshua Sunshine
2021ICSEContaining Malicious Package Updates in npm with a Lightweight Permission System.Gabriel Ferreira, Limin Jia, Joshua Sunshine, Christian Kstner
2021UISTreCode : A Lightweight Find-and-Replace Interaction in the IDE for Transforming Code by Example.Wode Ni, Joshua Sunshine, Vu Le, Sumit Gulwani, Titus Barik
2020CHIHow Domain Experts Create Conceptual Diagrams and Implications for Tool Design.Dor Ma'ayan, Wode Ni, Katherine Ye, Chinmay Kulkarni, Joshua Sunshine
2019ICSESmarter smart contract development tools.Michael J. Coblenz, Joshua Sunshine, Jonathan Aldrich, Brad A. Myers
2019ICSEDetecting suspicious package updates.Kalil Anderson Garrett, Gabriel Ferreira, Limin Jia, Joshua Sunshine, Christian Kstner
2019UISTDesigning Declarative Language Tutorials: A Guided and Individualized Approach.Anael Kuperwajs Cohen, Wode Ni, Joshua Sunshine
2019UISTA Pilot Study of the Safety and Usability of the Obsidian Blockchain Programming Language.Gauri Kambhatla, Michael J. Coblenz, Reed Oei, Joshua Sunshine, Jonathan Aldrich, Brad A. Myers
2018FMIPL: An Integration Property Language for Multi-model Cyber-physical Systems.Ivan Ruchkin, Joshua Sunshine, Grant Iraci, Bradley R. Schmerl, David Garlan
2018OOPSLAInterdisciplinary programming language design.Michael J. Coblenz, Jonathan Aldrich, Brad A. Myers, Joshua Sunshine
2018SACExperience report: studying the readability of a domain specific language.Johann Thor Mogensen Ingibergsson, Stefan Hanenberg, Joshua Sunshine, Ulrik Pagh Schultz
2017ICSEGlacier: transitive class immutability for Java.Michael J. Coblenz, Whitney Nelson, Jonathan Aldrich, Brad A. Myers, Joshua Sunshine
2016ESEMSoftware Development Practices, Barriers in the Field and the Relationship to Software Quality.Beth Yost, Michael J. Coblenz, Brad A. Myers, Joshua Sunshine, Jonathan Aldrich, Sam Weber, Matthew Patron, Melissa Heeren, Shelley Krueger, Mark S. Pfaff
2016ICSEExploring language support for immutability.Michael J. Coblenz, Joshua Sunshine, Jonathan Aldrich, Brad A. Myers, Sam Weber, Forrest Shull
2016MSRInter-app communication in Android: developer challenges.Waqar Ahmad, Christian Kstner, Joshua Sunshine, Jonathan Aldrich
2015ACSACEvaluating the Flexibility of the Java Sandbox.Zack Coker, Michael Maass, Tianyuan Ding, Claire Le Goues, Joshua Sunshine
2015OOPSLAEnforcing fine-grained security and privacy policies in an ecosystem within an ecosystem.Waqar Ahmad, Joshua Sunshine, Christian Kstner, Adam S. Wynne
2015OOPSLAComparing transitive to non-transitive object immutability.Michael J. Coblenz, Joshua Sunshine, Brad A. Myers, Sam Weber, Forrest Shull
2014ECOOPStructuring Documentation to Support State Search: A Laboratory Experiment about Protocol Programming.Joshua Sunshine, James D. Herbsleb, Jonathan Aldrich
2014OOPSLAConsidering Productivity Effects of Explicit Type Declarations.Michael J. Coblenz, Jonathan Aldrich, Brad A. Myers, Joshua Sunshine
2014OOPSLAUsability Hypotheses in the Design of Plaid.Joshua Sunshine, Jonathan Aldrich
2014PLDIminium: a permission based concurrent-by-default programming language approach.Sven Stork, Karl Naden, Joshua Sunshine, Manuel Mohr, Alcides Fonseca, Paulo Marques, Jonathan Aldrich
2011ICSEPermission-based programming languages.Jonathan Aldrich, Ronald Garcia, Mark Hahnenberg, Manuel Mohr, Karl Naden, Darpan Saini, Sven Stork, Joshua Sunshine, ric Tanter, Roger Wolff
2011OOPSLAPlaid: a permission-based programming language.Jonathan Aldrich, Robert Bocchino, Ronald Garcia, Mark Hahnenberg, Manuel Mohr, Karl Naden, Darpan Saini, Sven Stork, Joshua Sunshine, ric Tanter, Roger Wolff
2011OOPSLAFirst-class state change in plaid.Joshua Sunshine, Karl Naden, Sven Stork, Jonathan Aldrich, ric Tanter
2011OOPSLAChanging state in the plaid language.Joshua Sunshine, Sven Stork, Karl Naden, Jonathan Aldrich
2010ECOOPA theory of typestate-oriented programming.Darpan Saini, Joshua Sunshine, Jonathan Aldrich
2010OOPSLAUnsticking the web.Joshua Sunshine
2009OOPSLATypestate-oriented programming.Jonathan Aldrich, Joshua Sunshine, Darpan Saini, Zachary Sparks