| 2017 | 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2017, Raleigh, NC, USA, October 11-14, 2017 Austin Z. Henley, Peter Rogers, Anita Sarma |
| 2017 | A case study of motivations for corporate contribution to FOSS. Iftekhar Ahmed, Darren Forrest, Carlos Jensen |
| 2017 | A decomposition-based approach to spreadsheet testing and debugging. Thomas Schmitz, Dietmar Jannach, Birgit Hofer, Patrick W. Koch, Konstantin Schekotihin, Franz Wotawa |
| 2017 | A study of the effectiveness of usage examples in REST API documentation. S. M. Sohan, Frank Maurer, Craig Anslow, Martin P. Robillard |
| 2017 | AgentDesign: A tool to scaffold software design for elementary students. Ian Her Many Horses |
| 2017 | An Al-based interactive tool for spreadsheet debugging. Thomas Schmitz, Dietmar Jannach |
| 2017 | An exploratory study of the usage of different educational resources in an independent context. Wint Hnin, Michelle Ichinco, Caitlin Kelleher |
| 2017 | Approach to gesture-based editing of diagrams. Christian Schenk |
| 2017 | Chasing the AHA! moment: Exploring initial learnability of programming languages. Brian Frey, Juliana Doddridge, Carolyn B. Seaman |
| 2017 | Context in exploratory programming: Towards a theoretical framework. Souti Chattopadhyay |
| 2017 | Data - Driven visualisations that make sense. Humphrey O. Obie |
| 2017 | Debugging behaviour of embedded-software developers: An exploratory study. Pansy Arafa, Daniel Solomon, Samaneh Navabpour, Sebastian Fischmeister |
| 2017 | Discovery-based praxes: Channelling the user-interface of an industrial-strength programming environment to formally teach programming. Prasun Dewan |
| 2017 | Emerging paradigms for CS education and their implications for visual languages (Invited keynote). Ben Shapiro |
| 2017 | End user mobile task automation using multimodal programming by demonstration. Toby Jia-Jun Li |
| 2017 | End-user design for the Internet of Things: Supporting incremental evolution through breakdowns. Bruno Azevedo Chagas |
| 2017 | End-user development for the Internet of Things OR How can a (smart) light bulb be so complicated? Bruno Azevedo Chagas, David F. Redmiles, Clarisse S. de Souza |
| 2017 | Evaluating how static analysis tools can reduce code review effort. Devarshi Singh, Varun Ramachandra Sekar, Kathryn T. Stolee, Brittany Johnson |
| 2017 | Exploring exploratory programming. Mary Beth Kery, Brad A. Myers |
| 2017 | Expressions on the nature and significance of programming and play. Titus Barik |
| 2017 | Facilitating end-user developers by estimating time cost of foraging a webpage. Xiaoyu Jin, Nan Niu, Michael Wagner |
| 2017 | Flower: Navigating program flow in the IDE. Justin Smith, Chris Brown, Emerson R. Murphy-Hill |
| 2017 | Foraging goes mobile: Foraging while debugging on mobile devices. David Piorkowski, Sean Penney, Austin Z. Henley, Marco Pistoia, Margaret M. Burnett, Omer Tripp, Pietro Ferrara |
| 2017 | Gender HCl and microsoft: Highlights from a longitudinal study. Margaret M. Burnett, Robin Counts, Ronette Lawrence, Hannah Hanson |
| 2017 | HappyFace: Identifying and predicting frustrating obstacles for learning programming at scale. Ian Drosos, Philip J. Guo, Chris Parnin |
| 2017 | How block categories affect learner satisfaction with a block-based programming interface. Fernando J. Rodríguez, Kimberly Michelle Price, Joseph T. Isaac, Kristy Elizabeth Boyer, Christina Gardner-McCune |
| 2017 | How software users recommend tools to each other. Chris Brown, Justin Middleton, Esha Sharma, Emerson R. Murphy-Hill |
| 2017 | Idiomata: Direct manipulation of code through idiomatic views. David I. Samudio |
| 2017 | Investigating uni-stroke gesture input for diagram editors on large wall-mounted touchscreens. Christian Schenk, Sonja Schimmler, Mark Minas |
| 2017 | Metacommunication between programmers through an application programming interface: A semiotic analysis of date and time APIs. João Antonio D. M. Bastos, Luiz Marques Afonso, Clarisse S. de Souza |
| 2017 | Moonstone: Support for understanding and writing exception handling code. Florian Kistner, Mary Beth Kery, Michael Puskas, Steven Moore, Brad A. Myers |
| 2017 | Moving from the known to the unknown to measure the initial learnability of programming languages. Brian Frey |
| 2017 | NeuroBlock: A block-based programming approach to neurofeedback application development. Chris S. Crawford, Juan E. Gilbert |
| 2017 | Personalized learning pathways using code puzzles for novice programmers. Wint Yee Hnin |
| 2017 | Predicting abandonment in online coding tutorials. An Yan, Michael Jongseon Lee, Amy J. Ko |
| 2017 | Quality Hound - An online code smell analyzer for scratch programs. Peeratham Techapalokul, Eli Tilevich |
| 2017 | Refactoring-aware code review. Xi Ge, Saurabh Sarkar, Jim Witschey, Emerson R. Murphy-Hill |
| 2017 | Reflections on 'What do we think we are doing': 20-Year most influential paper award talk. Alan F. Blackwell |
| 2017 | Reflections on the influence of 'Mica: A programming terminology aid': 10-Year most influential paper award talk. Jeffrey Stylos, Brad A. Myers |
| 2017 | Showpiece: ISnap demonstration. Thomas W. Price, Tiffany Barnes |
| 2017 | Someone like me: How does peer parity influence participation of women on stack overflow? Denae Ford, Alisse Harkins, Chris Parnin |
| 2017 | Spreadsheet practices and challenges in a large multinational conglomerate. Justin Smith, Justin A. Middleton, Nicholas A. Kraft |
| 2017 | Support for learning while debugging in a distributed visual programming language. Laxmi Ganesan, Christopher Scaffidi, Andrew P. Dove |
| 2017 | Syntax-directed keyboard extension: Evolution and evaluation. Islam Almusaly, Ronald A. Metoyer, Carlos Jensen |
| 2017 | Systematic spreadsheet construction processes. Jorge Mendes, Jácome Cunha, Francisco J. Duarte, Gregor Engels, João Saraiva, Stefan Sauer |
| 2017 | TAPASPlay: A game-based learning approach to foster computation thinking skills. Alessio Malizia, Daniela Fogli, Federico Danesi, Tommaso Turchi, David Bell |
| 2017 | Text entry using five to seven physical keys. Elliot Lockerman, Shuobi Wu, Ariel Rao, Jarret Lin, Neil Bantoc, Brad A. Myers |
| 2017 | The usability of task modeling tools. Markel Vigo, Carmen Santoro, Fabio Paternò |
| 2017 | Tools to support exploratory programming with data. Mary Beth Kery |
| 2017 | Towards better code snippets: Exploring how code snippet recall differs with programming experience. Michelle Ichinco, Caitlin Kelleher |
| 2017 | Towards block code examples that help young novices notice critical elements. Michelle Ichinco, Caitlin Kelleher |
| 2017 | TraceDiff: Debugging unexpected code behavior using trace divergences. Ryo Suzuki, Gustavo Soares, Andrew Head, Elena L. Glassman, Ruan Reis, Melina Mongiovi, Loris D'Antoni, Björn Hartmann |
| 2017 | Understanding recurring quality problems and their impact on code sharing in block-based software. Peeratham Techapalokul, Eli Tilevich |
| 2017 | Understanding user perceptions of privacy, and configuration challenges in home automation. Kim J. Kaaz, Alex Hoffer, Mahsa Saeidi, Anita Sarma, Rakesh B. Bobba |
| 2017 | Using eye tracking to identify features of peer parity on stack overflow. Denae Ford |
| 2017 | Value-driven learning: Decoding and building upon playful computing education (Invited keynote). Betsy DiSalvo |
| 2017 | Visual end-user programming in smart homes: Complexity and performance. Michaela Reisinger, Johann Schrammel, Peter Fröhlich |
| 2017 | Visual languages for smart spaces: End-user programming between data-flow and form-filling. Michaela R. Reisinger, Johann Schrammel, Peter Fröhlich |
| 2017 | Visual logics help people: An evaluation of diagrammatic, textual and symbolic notations. Eisa Alharbi, John Howse, Gem Stapleton, Ali Hamie, Anestis Touloumis |
| 2017 | Visualising melbourne pedestrian count. Humphrey O. Obie, Caslon Chua, Iman Avazpour, Mohamed Abdelrazek, John Grundy |
| 2017 | Visualizing OWL 2 using diagrams. Gem Stapleton, Michael Compton, John Howse |
| 2017 | Visualizing serverless cloud application logs for program understanding. Kerry Shih-Ping Chang, Stephen J. Fink |
| 2017 | What makes a task difficult? An empirical study of perceptions of task difficulty. Rafael Leano, Souti Chattopadhyay, Anita Sarma |
| 2017 | Workers who use spreadsheets and who program earn more than similar workers who do neither. Christopher Scaffidi |