PPIG 2012 - 24th Annual Workshop 21 Nov - 23 Nov 2012, London Metropolitan University, UK

PPIG 2012 Programme

Doctoral Consortium

  • Teaching Novices Programming Using a Robot Simulator Louis Major School of Computing and Mathematics, Keele University
  • Novel Interaction Designs for a New Novice Programming Editor Fraser McKay School of Computing University of Kent
  • An empirical study on program comprehension using eye tracking and think aloud Teresa Busjahn Department of Computer Science, Freie, Universität Berlin
  • Programming, Professionalism and Pedagogy Melanie Coles Bournemouth University
  • The design and implementation of a notional machine for teaching introductory programming Michael Berry School of Computing, University of Kent
  • Eliciting peer definitions of a ‘good’ programmer Gail Ollis School of Design, Engineering and Computing, Bournemouth University
  • Supporting developer to apply Trust Management Mark Vinkovits User Centred Ubiquitous Computing, Fraunhofer FIT
  • Dual Eye Tracking for Teaching Debugging Kshitij Sharma CRAFT, École Polytechnique Fédérale de Lausanne
  • Getting at Ephemeral Flaws Tamara Lopez Centre for Research in Computing, The Open University
  • Studying the utility of Natural Language Descriptions as a support for novices in the early stage of learning programming Edgar Cambranes Human-Centred Technology Group, School of Engineering and Informatics, University of Sussex
  • The Development of an Intelligent Simulation Framework to Optimize the Production, Design and Development in the Cameroon Development Corporation (C.D.C) Palm Oil Industry Cosmas A. Fonche Faculty of Life Sciences and Computing, School of Computing, London Metropolitan University
  • Investigation Leading to Behaviour-Based Hybrid Intrusion Detection System for Mobile Devices Khurram Majeed School of Computing London Metropolitan University

Keynote

Extreme notation design - creating a hybrid of Photoshop and Excel

The Learner’s Mind

  • A Study about Students’ Knowledge of Inductive Structures Sylvia da Rosa, Alejandro Chmiel Universidad de la Republica Montevideo, Uruguay
  • Gaze Evidence for Different Activities in Program Understanding Kshitij Sharma, Patrick Jermann, Marc-Antoine Nussli, Pierre Dillenbourg CRAFT, École Polytechnique Fédérale de Lausanne

Personality

  • Computer Anxiety and the Big Five Sarah J. Crabbe York St John Business School, York St John University Peter Andras School of Computer Science, Newcastle University
  • In search of practitioner perspectives on ‘good code?’ Gail Ollis School of Design, Engineering and Computing, Bournemouth University

AI and Knowledge Representation

  • Schema Detection and Beacon-Based Classification for Algorithm Recognition Ahmad Taherkhani Department of Computer Science and Engineering, Aalto University
  • Some Reflections on Knowledge Representation in the Semantic Web John Kirby Computing and Communications Research Centre, Sheffield Hallam University

Expertise

  • Thrashing, Tolerating and Compromising in Software Development Tamara Lopez, Marian Petre Centre for Research in Computing, The Open University Bashar Nuseibeh Lero - The Irish Software Engineering Research Centre, University of Limerick, Ireland
  • Conducting Field Studies in Software Engineering: An Experience Report Rebecca Yates Lero - The Irish Software Engineering Research Centre, University of Limerick, Ireland

Learning to Program

  • Teaching Novices Programming Using a Robot Simulator: Case Study Protocol School of Computing and Mathematics, Keele University
  • Observing Mental Models in Novice Programmers Richard Bornat, Saeed Dehnadi School of Science and Technology, Middlesex University David Barton Redditch Trinity High School
  • Investigating the role of programmers?’ peripheral vision: a gaze-contingent tool and an experiment proposal Roman Bednarik University of Eastern Finland Paul A. Orlov St.Petersburg State Polytechnical University
  • Learning Programming by using Memory Transfer Language (MTL) without the Intervention of an Instructor Leonard J. Mselle Dept. Computer Science, School of Informatics and Virtual Education, University of Dodoma

Comments on the papers from the session on Learning Programming Ben du Boulay Human Centred Technology Research Group, University of Sussex

Tools and their Evaluation

  • Evaluation of Subject-Specific Heuristics for Initial Learning Environments: A Pilot Study Fraser McKay, Michael Kölling School of Computing, University of Kent
  • Exploring the design of compiler feedback Thibault Raffaillac School of Computer Science and Communication, KTH, Royal Institute of Technology, Stockholm
  • Evaluating application programming interfaces as communication artefacts Luiz Marques Afonso, Clarisse Sieckenius de Souza Departamento de Inform´atica, PUC-Rio Renato F. de G. Cerqueiran IBM Research Brazil
  • Sketching by Programming in the Choreographic Language Agent Luke Church, Alan F. Blackwell Computer Laboratory, University of Cambridge Nick Rothwell Cassiel Marc Downie OpenEndedGroup Scott DeLahunta Random Dance R-Research
  • A Field Experiment on Gami cation of Code Quality in Agile Development Christian R. Prause, Mark Vinkovits Fraunhofer FIT, Germany Jan Nonnen University of Bonn, Germany