Skip navigation

Advance Program

Sunday, September 23, 2007

All day Workshop: Workshop on Visual Languages and Logic (VLL)
Phil Cox, Dalhousie University, Canada; Andrew Fish and John Howse, University of Brighton, UK
All day Graduate Student Consortium: Broadening the Audience for Computational Thinking
John Pane, RAND Corporation, USA

Monday, September 24, 2007

9.00-10.30 Welcome and Introductory Keynote
Patterns and Words, Logic and Narrative: What can we expect of a visual language?
Dr. Colin Ware, Data Visualization Research Lab, CCOM, University of New Hampshire, USA
10.30-11.00 Break
11.00-12.00 Empirical Studies 1
Scents in Programs: Does Information Foraging Theory Apply to Program Debugging?
Joseph Lawrance, Oregon State University, Corvallis, USA; Rachel Bellamy, IBM T.J. Watson Research, Hawthorne, New York, USA; and Margaret Burnett, Oregon State University, Corvallis, USA
A Comprehensive Evaluation of Workspace Awareness in Software Configuration Management Systems
Anita Sarma, André van der Hoek, and David Redmiles, University of California, Irvine, USA
Introductory Computing Construct Use in an End-User Programming Community
Brian Dorn, Allison Elliott Tew, and Mark Guzdial, Georgia Institute of Technology, Atlanta, USA
12.00-12.30 The NSF Human-Centred Computing Program
Amy L. Baylor, Program Director, Human-Centered Computing, Division of Information and Intelligent Systems, National Science Foundation
12.30-2.00 Lunch - self cater
2.00-3.30 Software Engineering Theory
Towards Overcoming Deficiencies in Constraint Diagrams
Gem Stapleton and Aidan Delaney, University of Brighton, Brighton, UK
Visual qualities of the Unified Modeling Language: Deficiencies and Improvements
Andrew Fish, University of Brighton, Brighton, UK and Harald Störrle, Leopold-Franzens-Universitat, Innsbruck, Austria
Mapping the Space of API Design Decisions
Jeffrey Stylos and Brad Myers, Carnegie Mellon University, Pittsburgh, USA
3.30-4.00 Break
4.00-5.30 Teaching and Learning
A Study on Applying Roles of Variables in Introductory Programming
Pauli Byckling and Jorma Sajaniemi, University of Joensuu, Joensuu, Finland
Antecedents to End Users' Success in Learning to Program
Susan Wiedenbeck, Xiaoning Sun, and Thippaya Chintakovid, Drexel University, Philadelphia, USA
Snapshots: Capturing Dynamics of Student Sketches
Sandra B. Fan and Steven L. Tanimoto, University of Washington, Seattle, USA
Controlling Transparency in an Online Learning Environment
Tyler Robison and Steven L. Tanimoto, University of Washington, Seattle, USA
Mobile games to foster the learning of history at archaeological sites
C. Ardito, P. Buono, M.F. Costabile, R. Lanzilotti and T. Pederson, Dipartimento di Informatica, Università di Bari, Italy
6.00 Welcome Reception

Tuesday, September 25, 2007

8.50-10.15 Domain Specific and End User Tools
Enhancing the Programmability of Spreadsheets with Logic Programming
Philip T. Cox, Dalhousie University, Halifax, Canada
MaramaTatau: extending a domain specific visual language meta tool with a declarative constraint mechanism
Karen Liu, John Hosking and John Grundy, University of Auckland, Auckland, New Zealand
The Domain-Specific Language Monaco and its Visual Interactive Programming Environment
Herbert Prähofer, Dominik Hurnaus, Christian Wirth and Hanspeter Mössenböck, Johannes Kepler University, Linz, Austria
10.15-10.45 Break
10.45-12.15 End User Programming Evaluations
Some problems of professional end user developers
Judith Segal, The Open University, Milton Keynes, UK
On to the Real-World: Gender and Self-Efficacy in Excel
Laura Beckwith, Derek Inman, Kyle Rector, and Margaret Burnett, Oregon State University, Corvallis, USA
Explaining Debugging Strategies to End-User Programmers
Neeraja Subrahmaniyan, Cory Kissinger, Kyle Rector, Derek Inman, Jared Kaplan, Laura Beckwith, and Margaret Burnett, Oregon State University, Corvallis, USA
12.15-1.45 Lunch - self cater
1.45-3.15 Visualization Approaches
Visual Modelling of Complex Business Processes with Trees, Overlays and Distortion-Based Displays
Lei Li, John Hosking and John Grundy, University of Auckland, Auckland, New Zealand
EulerView: a non-hierarchical visualization component
Rosario De Chiara, Universita degli Studi di Salerno, Italy and Andrew Fish, University of Brighton, Brighton, UK
Trace Visualization and Exploration for Reactive Systems
Shahar Maoz, Asaf Kleinbort, David Harel, The Weizmann Institute of Science, Rehovot, Israel
Building an Ecologically-valid, Large-scale Diagram to Help Developers Stay Oriented in Their Code
Mauro Cherubini, École Polytechnique Fédérale de Lausanne, Switzerland; Gina Venolia and Rob DeLine, Microsoft Research, Redmond, USA
3.15-3.30 Break
3.30-5.00 Formal Methods or Domain-specific and End User Applications
Action Patterns for the Specification of the Execution Semantics of Visual Languages
Paolo Bottoni, Universita La Sapienza, Rome, Italy; Juan de Lara, Universidad Aut´onoma, Madrid, Spain and Esther Guerra, Universidad Carlos III, Madrid, Spain
subTextile: Reduced Event-Oriented Programming System for Sensate Actuated Materials
Sajid Sadi and Pattie Maies, MIT Media Lab, Boston, USA
Model-driven Quality Assurance for End Users
Steven Bucuvalas, ioSemantics LLC, Buffalo Creek Colorado USA and Clayton Lewis, University of Colorado, Boulder, USA
A domain specific language for control systems GUI specification, verification and prototyping
Matteo Risoldi and Didier Buchs, Universite de Geneve, Carouge, Switzerland
Representations and strategies for efficiently solving visual problems in diagrammatic reasoning
Bonny Banerjee and B. Chandrasekaran, The Ohio State University, Columbus, Ohio, USA
5.45 Dinner Cruise (boarding at 5.45, departure at 6.00)

Wednesday, September 26, 2007

8.50-10.30 Web Development Approaches
Design Planning in End User Web Development
Mary Beth Rosson, Hansa Sinha, Mithu Bhattacharya and Dejin Zhao, The Pennsylvania State University, USA
Scenario-Based Requirements for Web Macro Tools
Christopher Scaffidi, Carnegie Mellon University, Pittsburgh, USA; Allen Cypher and SebastianElbaum, IBM Almaden Research Center, Almaden, USA; Andhy Koesnandar, University of Nebraska-Lincoln, USA; and Brad Myers, Carnegie Mellon University, Pittsburgh, USA
Relational Blocks: A Visual Dataflow Language for Relational Web-Applications
Avraham Leff and James T. Rayfield, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA
A WebML-based visual language for the development of Web GIS Applications
S. Di Martino, F. Ferrucci, L. Paolino, M. Sebillo, G. Vitiello and G. Avagliano, University of Salerno, Fisciano, Italy
10.30-10.45 Break
10.45-12.45 Empirical Studies 2
A Type System Based on End-User Vocabulary
Robin Abraham, Martin Erwig and Scott Andrew, Oregon State University, Corvallis, USA
Statechart Features and Pre-Release Defects in Software Maintenance
Jeanette Heidenberg and Andreas Nåls, OY L M Ericsson Ab, Jorvas, Finland
Usability Evaluation of a System for Implementation of Visual Languages
Carsten Schmidt, Bastian Cramer and Uwe Kastens, University of Paderborn, Paderborn, Germany
Children as unwitting end-user programmers
Marian Petre, The Open University, Milton Keynes, UK and Alan F. Blackwell, Cambridge University, UK
Evaluating an Automated Tool to Assist Evolutionary Document Generation
G. Gweon, Carnegie Mellon University, Pittsburgh, USA; L. Bergman, V. Castelli and R.K.E. Bellamy, , IBM T.J. Watson Research, Hawthorne, New York, USA
12.45-2.15 Lunch - provided
2.15-3.45 Closing Keynote and Conference Close
Twelve Years of Visualization Research at Microsoft
Dr. George Robertson, Microsoft Research, USA

Thursday, September 27, 2007

Morning Tutorial: Understanding and Building Spreadsheet Tools
Martin Erwig and Robin Abraham, Oregon State University, Corvallis, U.S.A.
All day Workshop: Layout of (Software) Engineering Diagrams (LED'07)
Andrew Fish, University of Brighton, UK; Alexander Knapp, University of Munich, Germany and Harald Störrle, University of Innsbruck, Austria