Default Cover Image

Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments

Sept. 3 2002 to Sept. 6 2002

Arlington, VA, USA

Table of Contents

Introduction
Chair MessagesFreely available from IEEE.pp. ix
Introduction
ReviewersFreely available from IEEE.pp. xi
Introduction
Conference CommitteesFreely available from IEEE.pp. xii
Papers: Program Comprehension
First Steps in Programming: A Rationale for Attention Investment ModelsFull-text access may be available. Sign in or learn about subscription options.pp. 2
Papers: Program Comprehension
Novice Comprehension of Programs Using Task-Specific and Non-Task-Specific ConstructsFull-text access may be available. Sign in or learn about subscription options.pp. 11
Papers: Program Comprehension
Is There Any Difference in Novice Comprehension of a Small Program Written in the Event-Driven and Object-Oriented Styles?Full-text access may be available. Sign in or learn about subscription options.pp. 19
Tech Notes 1: End Users and Usability
Applying Attention Investment to End-User ProgrammingFull-text access may be available. Sign in or learn about subscription options.pp. 28
Tech Notes 1: End Users and Usability
An Empirical Study of User Preference and Performance with UML DiagramsFull-text access may be available. Sign in or learn about subscription options.pp. 31
Tech Notes 1: End Users and Usability
Quantifying Developer Experiences via Heuristic and Psychometric EvaluationFull-text access may be available. Sign in or learn about subscription options.pp. 34
Tech Notes 1: End Users and Usability
An Empirical Analysis of Roles of Variables in Novice-Level Procedural ProgramsFull-text access may be available. Sign in or learn about subscription options.pp. 37
Tech Notes 1: End Users and Usability
A New Interface to Spreadsheet Programming: A Truly Seamless Fusion of Spreadsheet and Word Processing ParadigmsFull-text access may be available. Sign in or learn about subscription options.pp. 40
Tech Notes 1: End Users and Usability
Making Abstract Specifications Concrete to End-Users: The Visual Workshop Hierarchy StrategyFull-text access may be available. Sign in or learn about subscription options.pp. 43
Tech Notes 2: Applications
Virtual Reality Interaction: The Characteristic Pattern ApproachFull-text access may be available. Sign in or learn about subscription options.pp. 48
Tech Notes 2: Applications
Dynamic Layout Management in a Multimedia Bulletin BoardFull-text access may be available. Sign in or learn about subscription options.pp. 51
Tech Notes 2: Applications
Supporting the Construction of Real World InterfacesFull-text access may be available. Sign in or learn about subscription options.pp. 54
Tech Notes 2: Applications
A Method for Providing Program Interoperability for End-UsersFull-text access may be available. Sign in or learn about subscription options.pp. 57
Tech Notes 2: Applications
An Empirical Study of Web Personalization Assistants: Supporting End-Users in Web Information SystemsFull-text access may be available. Sign in or learn about subscription options.pp. 60
Tech Notes 2: Applications
Assertions in End-User Software Engineering: A Think-Aloud StudyFull-text access may be available. Sign in or learn about subscription options.pp. 63
Tech Notes 3: Visual Languages
Visual Scripting for Handheld ComputersFull-text access may be available. Sign in or learn about subscription options.pp. 68
Tech Notes 3: Visual Languages
A Visual Framework for Modelling with Heterogeneous NotationsFull-text access may be available. Sign in or learn about subscription options.pp. 71
Tech Notes 3: Visual Languages
Concrete Programming with Reactive ObjectsFull-text access may be available. Sign in or learn about subscription options.pp. 74
Tech Notes 3: Visual Languages
Portability and Reuse of Components for Spreadsheet LanguagesFull-text access may be available. Sign in or learn about subscription options.pp. 77
Tech Notes 3: Visual Languages
A Visual Query Language for Software VisualizationFull-text access may be available. Sign in or learn about subscription options.pp. 80
Tech Notes 3: Visual Languages
An Interrogative Approach to Novice ProgrammingFull-text access may be available. Sign in or learn about subscription options.pp. 83
Tech Notes 3: Visual Languages
A Data-Flow Testing Methodology for a Dataflow Based Visual Programming LanguageFull-text access may be available. Sign in or learn about subscription options.pp. 86
Tech Notes 4: Design and Environments
Solving Design Problems in a Logic-Based Visual Design EnvironmentFull-text access may be available. Sign in or learn about subscription options.pp. 90
Tech Notes 4: Design and Environments
Defining Behaviours for Solids in a Visual Design EnvironmentFull-text access may be available. Sign in or learn about subscription options.pp. 93
Tech Notes 4: Design and Environments
W/AGE : The Windsor Attribute Grammar Programming EnvironmentFull-text access may be available. Sign in or learn about subscription options.pp. 96
Tech Notes 4: Design and Environments
The "Algorithms Studio" Project: Using Sketch-Based Visualization Technology to Construct and Discuss Visual Representations of AlgorithmsFull-text access may be available. Sign in or learn about subscription options.pp. 99
Tech Notes 4: Design and Environments
Mulspren: a MUltiple Language Simulation PRogramming ENvironmentFull-text access may be available. Sign in or learn about subscription options.pp. 101
Tech Notes 4: Design and Environments
Error Detection Support in a Cellular Modeling End-User Programming EnvironmentFull-text access may be available. Sign in or learn about subscription options.pp. 104
Tech Notes 4: Design and Environments
Toward a Unified Paradigm for Constructing and Understanding Robot ProcessesFull-text access may be available. Sign in or learn about subscription options.pp. 107
Papers: Program Development
Flexible Software Process Enactment Support in the APSEE ModelFull-text access may be available. Sign in or learn about subscription options.pp. 112
Papers: Program Development
Multi-User Collaborative Visual Program DevelopmentFull-text access may be available. Sign in or learn about subscription options.pp. 122
Papers: Program Development
The Use of the GXL Approach for Supporting Visual Language Specification and InterchangingFull-text access may be available. Sign in or learn about subscription options.pp. 131
Papers: Spreadsheets and Forms
Visually Customizing Inference Rules About Apples and OrangesFull-text access may be available. Sign in or learn about subscription options.pp. 140
Papers: Spreadsheets and Forms
Reasoning about Many-to-Many Requirement Relationships in SpreadsheetsFull-text access may be available. Sign in or learn about subscription options.pp. 149
Papers: Spreadsheets and Forms
A Data Mapping Specification Environment Using a Concrete Business Form-Based MetaphorFull-text access may be available. Sign in or learn about subscription options.pp. 158
Papers: Stagecast Creator
A Community Learns Design: Towards a Pattern Language for Novice Visual ProgrammersFull-text access may be available. Sign in or learn about subscription options.pp. 168
Papers: Stagecast Creator
Fun Learning Stagecast Creator: An Exercise in Minimalism and CollaborationFull-text access may be available. Sign in or learn about subscription options.pp. 177
Papers: Usability
Towards Formal Measures of Usability for Visual Interactive SystemsFull-text access may be available. Sign in or learn about subscription options.pp. 188
Papers: Usability
Using HCI Techniques to Design a More Usable Programming SystemFull-text access may be available. Sign in or learn about subscription options.pp. 198
Papers: Usability
Co-Ordination of Multiple External Representations during Java Program DebuggingFull-text access may be available. Sign in or learn about subscription options.pp. 207
Papers: Visualization and Animation
MAVIS: A Multi-Level Algorithm Visualization System within a Collaborative Distance Learning EnvironmentFull-text access may be available. Sign in or learn about subscription options.pp. 216
Papers: Visualization and Animation
Interactive Visualization of Java ProgramsFull-text access may be available. Sign in or learn about subscription options.pp. 226
Papers: Visualization and Animation
Empirical Evidence that Algorithm Animation Promotes Understanding of Distributed AlgorithmsFull-text access may be available. Sign in or learn about subscription options.pp. 236
Author Index
Authors IndexFreely available from IEEE.pp. 245
Showing 48 out of 48