Abstract is missing.
- Requirements for a computing-literate societyMark Guzdial. 1 [doi]
- Taking stock of blocks: Promises and challenges of blocks programming languagesFranklyn A. Turbak. 2 [doi]
- Tutorons: Generating context-relevant, on-demand explanations and demonstrations of online codeAndrew Head, Codanda Appachu, Marti A. Hearst, Björn Hartmann. 3-12 [doi]
- Codepourri: Creating visual coding tutorials using a volunteer crowd of learnersMitchell Gordon, Philip J. Guo. 13-21 [doi]
- Ask the crowd: Scaffolding coordination and knowledge sharing in microtask programmingThomas D. LaToza, Arturo Di Lecce, Fabio Ricci, W. Ben Towne, André van der Hoek. 23-27 [doi]
- Personality and intrinsic motivational factors in end-user programmingSaeed Aghaee, Alan F. Blackwell, David Stillwell, Michal Kosinski. 29-36 [doi]
- Fostering the adoption of Pervasive Displays in public spaces using tangible End-User ProgrammingTommaso Turchi, Alessio Malizia, Alan J. Dix. 37-45 [doi]
- Scientists tell stories: About seeking help with programmingBrian Frey, Carolyn B. Seaman. 47-51 [doi]
- Facilitating testing and debugging of Markov Decision Processes with interactive visualizationSean McGregor, Hailey Buckingham, Thomas G. Dietterich, Rachel Houtman, Claire A. Montgomery, Ronald A. Metoyer. 53-61 [doi]
- Exploring novice programmer example useMichelle Ichinco, Caitlin Kelleher. 63-71 [doi]
- A study of interactive code annotation for access control vulnerabilitiesTyler Thomas, Bill Chu, Heather Richter Lipford, Justin Smith, Emerson R. Murphy-Hill. 73-77 [doi]
- Codechella: Multi-user program visualizations for real-time tutoring and collaborative learningPhilip J. Guo, Jeffery White, Renan Zanelatto. 79-87 [doi]
- VisualCues: Visually explaining source code in computer science educationBenjamin Biegel 0001, Sebastian Baltes, Bob Prevos, Stephan Diehl 0001. 89-93 [doi]
- Semantic zooming of code change historyYoungSeok Yoon, Brad A. Myers. 95-99 [doi]
- Toward a domain-specific visual discussion forum for learning computer programming: An empirical study of a popular MOOC forumJoyce Zhu, Jeremy Warner, Mitchell Gordon, Jeffery White, Renan Zanelatto, Philip J. Guo. 101-109 [doi]
- Supporting exploratory data analysis with live programmingRobert DeLine, Danyel Fisher. 111-119 [doi]
- Jeeves - A visual programming environment for mobile experience samplingDaniel Rough, Aaron J. Quigley. 121-129 [doi]
- Recording, processing, and visualizing changes in diagramsSonja Maier, Mark Minas. 131-135 [doi]
- Tempe: Live scripting for live dataRobert DeLine, Danyel Fisher, Badrish Chandramouli, Jonathan Goldstein, Michael Barnett 0001, James F. Terwilliger, John Wernsing. 137-141 [doi]
- An fMRI analysis of the efficacy of Euler diagrams in logical reasoningYuri Sato, Sayako Masuda, Yoshiaki Someya, Takeo Tsujii, Shigeru Watanabe. 143-151 [doi]
- Detecting problematic lookup functions in spreadsheetsFelienne Hermans, Efthimia Aivaloglou, Bas Jansen. 153-157 [doi]
- Interactive visual machine learning in spreadsheetsAdvait Sarkar, Mateja Jamnik, Alan F. Blackwell, Martin Spott. 159-163 [doi]
- Extending Scratch: New pathways into programmingSayamindu Dasgupta, Shane M. Clements, Abdulrahman Y. Idlbi, Chris Willis-Ford, Mitchel Resnick. 165-169 [doi]
- Evaluating a MoLIC extension for Collaborative Systems designLuiz Gustavo de Souza, Simone Diniz Junqueira Barbosa, Tayana Conte. 171-175 [doi]
- Strengthening collaborative groups through art-mediated self-expressionMengyao Zhao, Yi Wang, David Redmiles. 177-181 [doi]
- Collaboration and Computational Thinking: A classroom structureBenjamin Worrell, Catharine Brand, Alexander Repenning. 183-187 [doi]
- Understanding triggers for clarification requests in community-based software help forumsNathaniel Hudson, Parmit K. Chilana, Xiaoyu Guo, Jason Day, Edmund Liu. 189-193 [doi]
- A syntax-directed keyboard extension for writing source code on touchscreen devicesIslam Almusaly, Ronald A. Metoyer. 195-202 [doi]
- Programs for people: What we can learn from lab protocolsKeeley Abbott, Christopher Bogart, Eric Walkingshaw. 203-211 [doi]
- Adapting higher-order list operators for blocks programmingSoojin Kim, Franklyn A. Turbak. 213-217 [doi]
- Hub Map: A new approach for visualizing traffic data sets with multi-attribute link dataAndrew Simmons, Iman Avazpour, Hai Le Vu, Rajesh Vasa. 219-223 [doi]
- Natural language and programming: Designing effective environments for novicesJudith Good, Kate Howland. 225-233 [doi]
- A principled evaluation for a principled idea gardenWill Jernigan, Amber Horvath, Michael J. Lee, Margaret M. Burnett, Taylor Cuilty, Sandeep Kuttal, Anicia Peters, Irwin Kwan, Faezeh Bahmani, Andrew Jensen Ko. 235-243 [doi]
- A course-based usability analysis of Cilk Plus and OpenMPMichael J. Coblenz, Robert Seacord, Brad A. Myers, Joshua Sunshine, Jonathan Aldrich. 245-249 [doi]
- Perceptions of non-CS majors in intro programming: The rise of the conversational programmerParmit K. Chilana, Celena Alcock, Shruti Dembla, Anson Ho, Ada Hurst, Brett Armstrong, Philip J. Guo. 251-259 [doi]
- Behavior-based clustering of visual codeSheela Surisetty, Catherine Law, Chris Scaffidi. 261-269 [doi]
- Enabling independent learning of programming concepts through programming completion puzzlesKyle J. Harms, Noah Rowlett, Caitlin Kelleher. 271-279 [doi]
- Facilitating testing and debugging of Markov Decision Processes with interactive visualizationSean McGregor, Hailey Buckingham, Thomas G. Dietterich, Rachel Houtman, Claire A. Montgomery, Ronald A. Metoyer. 281-282 [doi]
- Spreadsheet interfaces for usable machine learningAdvait Sarkar. 283-284 [doi]
- Spreadsheet programming for collecting, exploring and publishing web dataKerry Shih-Ping Chang. 285-286 [doi]
- Building teams over distance: A solution through digital art mediated practicesMengyao Zhao. 287-288 [doi]
- Problem formulation affordances for computer supported collaborative problem solvingRobert H. Thompson. 289-290 [doi]
- Adapting program analysis tool notifications to the individual developerBrittany Johnson. 291-292 [doi]
- Improving error notification comprehension in IDEs by supporting developer self-explanationsTitus Barik. 293-294 [doi]
- Exploring the usability and effectiveness of interactive annotation and code review for the detection of security vulnerabilitiesTyler Thomas. 295-296 [doi]
- Process-oriented assessment of development in app inventorMark Sherman. 297-298 [doi]
- Making progress: Barriers to success in end-user developers' physical prototypingTracey Booth. 299-300 [doi]
- Blocks, text, and the space between: The role of representations in novice programming environmentsDavid Weintrop. 301-302 [doi]
- From clicks to code: Resources women use to learn to code in apexLouise Ann Lyon, Kieren Jameson. 303-304 [doi]
- A multi-view framework for generating mobile appsScott Barnett, Iman Avazpour, Rajesh Vasa, John C. Grundy. 305-306 [doi]
- Generating readable diagrammatic proofsJim Burton, Sven Linker. 307-308 [doi]
- Visual and textual dataset explorationAndrew Fish, Donato Pirozzi, Vittorio Scarano. 309-310 [doi]
- From intuition to measure: Styles of use in Alice: Identifying patterns of use by observing participants in workshops with AliceLeonel Vinicio Morales Díaz, Laura Sanely Gaytán-Lugo, Lissette Fleck. 311-312 [doi]
- Solving problems by drawing solution pathsSteven L. Tanimoto. 313-314 [doi]