Abstract is missing.
- Helping developers with privacy (Invited Keynote)Jason Hong. 1 [doi]
- Mind the gap: Modelling the human in human-centric computingGeraldine Fitzpatrick. 3 [doi]
- Bringing visual languages to market: The OutSystems storyRodrigo Sousa Coutinho. 5 [doi]
- Comparative Visualizations through Parameterization and VariabilityKarl Smeltzer, Martin Erwig. 7-15 [doi]
- Creating Socio-Technical Patches for Information Foraging: A Requirements Traceability Case StudyDarius Cepulis, Nan Niu. 17-21 [doi]
- Semi-Automating (or not) a Socio-Technical Method for Socio-Technical SystemsChristopher J. Mendez, Zoe Steine-Hanson, Alannah Oleson, Amber Horvath, Charles Hill, Claudia Hilderbrand, Anita Sarma, Margaret M. Burnett. 23-32 [doi]
- Searching Over Search Trees for Human-AI Collaboration in Exploratory Problem Solving: A Case Study in AlgebraBenjamin T. Jones, Steven L. Tanimoto. 33-37 [doi]
- Expresso: Building Responsive Interfaces with KeyframesRebecca Krosnick, Sang-Won Lee 0002, Walter S. Lasecki, Steve Oney. 39-47 [doi]
- The design and evaluation of a gestural keyboard for entering programming code on mobile devicesGennaro Costagliola, Vittorio Fuccella, Amedeo Leo, Luigi Lomasto, Simone Romano 0004. 49-56 [doi]
- Evaluation of A Visual Programming Keyboard on Touchscreen DevicesIslam Almusaly, Ronald A. Metoyer, Carlos Jensen. 57-64 [doi]
- CodeDeviant: Helping Programmers Detect Edits That Accidentally Alter Program BehaviorAustin Z. Henley, Scott D. Fleming. 65-73 [doi]
- End-User Development in Social Psychology Research: Factors for AdoptionDaniel Rough, Aaron Quigley. 75-83 [doi]
- Calculation View: multiple-representation editing in spreadsheetsAdvait Sarkar, Andrew D. Gordon, Simon L. Peyton Jones, Neil Toronto. 85-93 [doi]
- No half-measures: A study of manual and tool-assisted end-user programming tasks in ExcelRahul Pandita, Chris Parnin, Felienne Hermans, Emerson R. Murphy-Hill. 95-103 [doi]
- APPINITE: A Multi-Modal Interface for Specifying Data Descriptions in Programming by Demonstration Using Natural Language InstructionsToby Jia-Jun Li, Igor Labutov, Xiaohan Nancy Li, Xiaoyi Zhang, Wenze Shi, Wanling Ding, Tom M. Mitchell, Brad A. Myers. 105-114 [doi]
- The Impact of Culture on Learner Behavior in Visual DebuggersKyle Thayer, Philip J. Guo, Katharina Reinecke. 115-124 [doi]
- Tinkering in the Wild: What Leads to Success for Female End-User Programmers?Louise Ann Lyon, Chelsea Clayton, Emilv Green. 125-129 [doi]
- Exploring the Relationship Between Programming Difficulty and Web AccessesDuri Long, Kun Wang, Jason Carter, Prasun Dewan. 131-135 [doi]
- A Large-Scale Empirical Study on Android Runtime-Permission Rationale MessagesXueqing Liu, Yue Leng, Wei Yang 0013, Wenyu Wang, ChengXiang Zhai, Tao Xie. 137-146 [doi]
- Interactions for Untangling Messy History in a Computational NotebookMary Beth Kery, Brad A. Myers. 147-155 [doi]
- Supporting Remote Real-Time Expert Help: Opportunities and Challenges for Novice 3D ModelersParmit K. Chilana, Nathaniel Hudson, Srinjita Bhaduri, Prashant Shashikumar, Shaun K. Kane. 157-166 [doi]
- ZenStates: Easy-to-Understand Yet Expressive Specifications for Creative Interactive EnvironmentsJerônimo Barbosa, Marcelo M. Wanderley, Stéphane Huot. 167-175 [doi]
- It's Like Python But: Towards Supporting Transfer of Programming Language KnowledgeNischal Shrestha, Titus Barik, Chris Parnin. 177-185 [doi]
- Automatic Layout and Label Management for Compact UML Sequence DiagramsChristoph Daniel Schulze, Gregor Hoops, Reinhard von Hanxleden. 187-191 [doi]
- Evaluating the efficiency of using a search-based automated model merge techniqueAnkica Barisic, Csaba Debreceni, Dániel Varró, Vasco Amaral, Miguel Goulão. 193-197 [doi]
- SiMoNa: A Proof-of-concept Domain Specific Modeling Language for IoT InfographicsCleber Matos de Morais, Judith Kelner, Djamel Sadok, Thea Lynn. 199-203 [doi]
- Visual Modeling of Cyber DeceptionCristiano De Faveri, Ana Moreira 0001. 205-209 [doi]
- Milo: A visual programming environment for Data Science EducationArjun Rao, Ayush Bihani, Mydhili Nair. 211-215 [doi]
- A Usability Analysis of Blocks-based Programming Editors using Cognitive DimensionsRobert Holwerda, Felienne Hermans. 217-225 [doi]
- Stream Analytics in IoT Mashup ToolsTanmaya Mahapatra, Christian Prehofer, Ilias Gerostathopoulos, Ioannis Varsamidakis. 227-231 [doi]
- BONNIE: Building Online Narratives from Noteworthy Interaction EventsVinícius C. V. B. Segura, Juliana Jansen Ferreira, Simone D. J. Barbosa. 233-238 [doi]
- What Programming Languages Do Developers Use? A Theory of Static vs Dynamic Language ChoiceAaron Pang, Craig Anslow, James Noble 0001. 239-247 [doi]
- API Designers in the Field: Design Practices and Challenges for Creating Usable APIsLauren Murphy, Mary Beth Kery, Oluwatosin Alliyu, Andrew Macvean, Brad A. Myers. 249-258 [doi]
- DeployGround: A Framework for Streamlined Programming from API playgrounds to Application DeploymentJun Kato 0001, Masataka Goto. 259-263 [doi]
- Human-AI Interaction in Symbolic Problem SolvingBenjamin T. Jones. 265-266 [doi]
- Supporting Effective Strategies for Resolving Vulnerabilities Reported by Static Analysis ToolsJustin Smith. 267-268 [doi]
- The novice programmer needs a planKathryn Cunningham. 269-270 [doi]
- Using Program Analysis to Improve API LearnabilityKyle Thayer. 271-272 [doi]
- Towards Scaffolding Complex Exploratory Data Science Programming PracticesMary Beth Kery. 273-274 [doi]
- Towards Supporting Knowledge Transfer of Programming LanguagesNischal Shrestha. 275-276 [doi]
- Creating Interactive User Interfaces by Demonstration using CrowdsourcingRebecca Krosnick. 277-278 [doi]
- Assisting the Development of Secure Mobile Apps with Natural Language ProcessingXueqing Liu. 279-280 [doi]
- Using Electroencephalography (EEG) to Understand and Compare Students' Mental Effort as they Learn to Program Using Block-Based and Hybrid Programming EnvironmentsYerika Jimenez. 281-282 [doi]
- The GenderMag Recorder's AssistantChristopher J. Mendez, Andrew Anderson 0002, Brijesh Bhuva, Margaret M. Burnett. 283-284 [doi]
- Fritz: A Tool for Spreadsheet Quality AssurancePatrick W. Koch, Konstantin Schekotihin. 285-286 [doi]
- Code review tool for Visual Programming LanguagesGiuliano Ragusa, Henrique Henriques. 287-288 [doi]
- Automated Test Generation Based on a Visual Language Applicational ModelMariana Cabeda, Pedro Santos. 289-290 [doi]
- HTML Document Error Detector and Visualiser for Novice ProgrammersSteven Schmoll, Anith Vishwanath, Mohammad Ammar Siddiqui, Boppaiah Koothanda Subbaiah, Caslon Chua. 291-292 [doi]
- Toward an Efficient User Interface for Block-Based Visual ProgrammingYota Inayama, Hiroshi Hosobe. 293-294 [doi]
- Human-Centric Programming in the Large - Command Languages to Scalable Cyber TrainingPrasun Dewan, Blake Joyce, Nirav Merchant. 295-297 [doi]
- Visual Knowledge NegotiationAlan F. Blackwell, Luke Church, Matthew Mahmoudi, Mariana Marasoiu. 299-300 [doi]
- A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project ContextCleber Matos de Morais, Patricia Takako Endo, Sergej Svorobej, Theo Lynn. 301-302 [doi]
- A Vision for Interactive Suggested Examples for Novice ProgrammersMichelle Ichinco. 303-304 [doi]
- An Exploratory Study of Web Foraging to Understand and Support Programming DecisionsJane Hsieh, Michael Xieyang Liu, Brad A. Myers, Aniket Kittur. 305-306 [doi]
- Graphical Visualization of Difficulties Predicted from interaction LogsDuri Long, Kun Wang, Jason Carter, Prasun Dewan. 307-309 [doi]
- How End Users Express Conditionals in Programming by Demonstration for Mobile AppsMarissa Radensky, Toby Jia-Jun Li, Brad A. Myers. 311-312 [doi]
- Educational Impact of Syntax Directed Translation Visualization, a Preliminary StudyDamian Nicolalde-Rodriguez, Jaime Urquiza-Fuentes. 313-314 [doi]
- Semantic Clone Detection: Can Source Code Comments Help?Akash Ghosh, Sandeep Kaur Kuttal. 315-317 [doi]
- What Makes a Good Developer? An Empirical Study of Developers' Technical and Social CompetenciesCheng Zhou, Sandeep Kaur Kuttal, Iftekhar Ahmed 0001. 319-321 [doi]
- Visualizing Path Exploration to Assist Problem Diagnosis for Structural Test GenerationJiayi Cao, Angello Astorga, Siwakorn Srisakaokul, Zhengkai Wu, Xueqing Liu, Xusheng Xiao, Tao Xie. 323-325 [doi]
- Usability Challenges that Novice Programmers Experience when Using Scratch for the First TimeYerika Jimenez, Amanpreet Kapoor, Christina Gardner-McCune. 327-328 [doi]
- BioWebEngine: A generation environment for bioinformatics researchPaolo Bottoni, Tiziana Castrignanò, Tiziano Flati, Francesco Maggi. 329-330 [doi]