Accepted Papers

66 submitted papers, 19 accepted as full. Acceptance rate: 29%.


  • "CodeDeviant: Helping Programmers Detect Edits That Accidentally Alter Program Behavior",  Austin Henley and Scott Fleming
  • "APPINITE: A Multi-Modal Interface for Specifying Data Descriptions in Programming by Demonstration Using Verbal Instructions",  Toby Jia-Jun Li, Igor Labutov, Xiaohan Nancy Li, Xiaoyi Zhang, Wenze Shi, Wanling Ding, Tom M. Mitchell and Brad A. Myers
  • "A Usability Analysis of Blocks-based Programming Editors using Cognitive Dimensions",  Robert Holwerda and Felienne Hermans
  • "A Large-Scale Empirical Study on Android Runtime Permission Rationale Messages",  Xueqing Liu, Yue Leng, Wei Yang, Wenyu Wang, Chengxiang Zhai and Tao Xie
  • "Comparative Visualizations through Parameterization and Variability",  Karl Smeltzer and Martin Erwig
  • "End-User Development in Social Psychology Resesarch: Factors for Adoption",  Daniel Rough and Aaron Quigley
  • "It’s Like Python But: Towards Supporting Transfer of Programming Language Knowledge",  Nischal Shrestha, Titus Barik and Chris Parnin
  • "The design and evaluation of a gestural keyboard for entering programming code on mobile devices",  Gennaro Costagliola, Vittorio Fuccella, Amedeo Leo, Luigi Lomasto and Simone Romano
  • "Evaluation of A Visual Programming Keyboard on Touchscreen Devices",  Islam Almusaly, Ronald Metoyer and Carlos Jensen
  • "The Impact of Culture on Learner Behavior in Visual Debuggers",  Kyle Thayer, Philip Guo and Katharina Reinecke
  • "Calculation view: multiple-representation editing in spreadsheets",  Advait Sarkar, Andrew Gordon, Neil Toronto and Simon Peyton Jones
  • "ZenStates: Easy-to-Understand Yet Expressive Specifications for Creative Interactive Environments",  Jeronimo Barbosa, Marcelo M. Wanderley and Stéphane Huot
  • "What Programming Languages Do Developers Use? A Theory of Static vs Dynamic Language Choice",  Craig Anslow, Aaron Pang and James Noble
  • "Supporting Remote Real-time Expert Help: Opportunities and Challenges for Novice 3D Modelers",  Parmit Chilana, Nathaniel Hudson, Srinjita Bhaduri, Prashant Shashikumar and Shaun Kane
  • "No half-measures: A study of manual and tool-assisted end-user programming tasks in Excel",  Rahul Pandita, Chris Parnin, Felienne Hermans and Emerson Murphy-Hill
  • "Interactions for Untangling Messy History in a Computational Notebook",  Mary Beth Kery and Brad Myers
  • "API Designers in the Field: Design Practices and Challenges for Creating Usable APIs",  Lauren Murphy, Mary Beth Kery, Tosin Alliyu, Andrew Macvean and Brad A. Myers
  • "Semi-Automating (or not) a Socio-Technical Method for Socio-Technical Systems",  Christopher Mendez, Zoe Steine-Hanson, Alannah Oleson, Amber Horvath, Charles Hill, Claudia Hilderbrand, Anita Sarma and Margaret Burnett
  • "Expresso: Building Responsive Interfaces with Keyframes",  Rebecca Krosnick, Sang Won Lee, Walter Lasecki and Steve Oney


  • "DeployGround: A Framework for Streamlined Programming from API Playgrounds to Application Deployment",  Jun Kato and Masataka Goto
  • "Evaluating the efficiency of using a search-based automated model merge technique",  Ankica Barisic, Csaba Debrecani, Daniel Varro, Vasco Amaral and Miguel Goulão
  • "Searching Over Search Trees for Human-AI Collaboration in Exploratory Problem Solving: A Case Study in Algebra",  Benjamin Jones and Steven Tanimoto
  • "BONNIE: Building Online Narratives from Noteworthy Interaction Events",  Vinícius Segura, Juliana Jansen and Simone Diniz Junqueira Barbosa
  • "Visual Modeling of Cyber Deception",  Cristiano De Faveri and Ana Moreira
  • "Automatic Layout and Label Management for UML Sequence Diagrams",  Christoph Daniel Schulze, Gregor Hoops and Reinhard Von Hanxleden
  • "Stream Analytics in IoT Mashup Tools",  Tanmaya Mahapatra, Christian Prehofer, Ilias Gerostathopoulos and Ioannis Varsamidakis
  • "SiMoNa: A Proof-of-concept Domain Specific Modeling Language for IoT Infographics",  Cleber Matos Morais, Judith Kelner, Djamel Sadok and Theo Lynn
  • "Tinkering in the Wild: What Leads to Success for Female End-User Programmers?",  Louise Ann Lyon, Emily Green and Chelsea Clayton
  • "Creating Socio-Technical Patches for Information Foraging: A Requirements Traceability Case Study",  Darius Cepulis and Nan Niu
  • "Exploring the Relationship between Programming Difficulty and Web Accesses",  Duri Long, Kun Wang, Jason Carter and Prasun Dewan
  • "Milo: A visual programming environment for Data Science Education",  Arjun Rao, Ayush Bihani and Mydhili Nair