[...] let us open up the world of programming to end users. As has been shown time and again, no matter how much designers and programmers try to anticipate and provide for what users will need, the effort always falls short because it is impossible to know in advance what may be needed.
-- Bonnie Nardi. In "A Small Matter of Programming" (1993). p. 3
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
The Social Design of Technical Systems: Building technologies for communities
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
The following articles are from "VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing":
Prähofer, Herbert, Hurnaus, Dominik, Wirth, Christian and Mössenböck, Hanspeter (2007): The Domain-Specific Language Monaco and its Visual Interactive Programming Environment. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 104-110. Available online
Ware, Colin (2007): Patterns and Words, Logic and Narrative: What can we expect of a visual language?. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. p. 11. Available online
Segal, Judith (2007): Some Problems of Professional End User Developers. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 111-118. Available online
Beckwith, Laura, Inman, Derek, Rector, Kyle and Burnett, Margaret M. (2007): On to the Real World: Gender and Self-Efficacy in Excel. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 119-126. Available online
Robertson, George G. (2007): Twelve Years of Visualization Research at Microsoft. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. p. 12. Available online
Subrahmaniyan, Neeraja, Kissinger, Cory, Rector, Kyle, Inman, Derek, Kaplan, Jared, Beckwith, Laura and Burnett, Margaret M. (2007): Explaining Debugging Strategies to End-User Programmers. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 127-136. Available online
Li, Lei, Hosking, John G. and Grundy, John C. (2007): Visual Modelling of Complex Business Processes with Trees, Overlays and Distortion-based Displays. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 137-144. Available online
Chiara, Rosario De and Fish, Andrew (2007): EulerView: a non-hierarchical visualization component. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 145-152. Available online
Lawrance, Joseph, Bellamy, Rachel K. E. and Burnett, Margaret M. (2007): Scents in Programs: Does Information Foraging Theory Apply to Program Maintenance?. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 15-22. Available online
Maoz, Shahar, Kleinbort, Asaf and Harel, David (2007): Towards Trace Visualization and Exploration for Reactive Systems. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 153-156. Available online
Cherubini, Mauro, Venolia, Gina and DeLine, Robert (2007): Building an Ecologically valid, Large-scale Diagram to Help Developers Stay Oriented in Their Code. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 157-162. Available online
Bottoni, Paolo, Lara, Juan de and Guerra, Esther (2007): Action Patterns for the Incremental Specification of the Execution Semantics of Visual Languages. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 163-170. Available online
Sadi, Sajid and Maes, Pattie (2007): Meta-Modelling, Visual Languages, Graph Transformation, Operational Semantics. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 171-174. Available online
Bucuvalas, Steven and Lewis, Clayton (2007): Model-Driven Quality Assurance for End Users. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 175-178. Available online
Risoldi, Matteo and Buchs, Didier (2007): A domain specific language and methodology for control systems GUI specification, verification and prototyping. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 179-182. Available online
Banerjee, Bonny and Chandrasekaran, B. (2007): Representations and Strategies for Solving Spatial Problems with Diagrams. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 183-188. Available online
Rosson, Mary Beth, Sinha, Hansa, Bhattacharya, Mithu and Zhao, Dejin (2007): Design Planning in End-User Web Development. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 189-196. Available online
© All rights reserved Rosson et al. and/or IEEE Computer Society
Scaffidi, Christopher, Cypher, Allen, Elbaum, Sebastian G., Koesnandar, Andhy and Myers, Brad A. (2007): Scenario-Based Requirements for Web Macro Tools. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 197-204. Available online
Leff, Avraham and Rayfield, James T. (2007): Relational Blocks: A Visual Dataflow Language for Relational Web-Applications. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 205-208. Available online
Martino, Sergio Di, Ferrucci, Filomena, Paolino, Luca, Sebillo, Monica, Vitiello, Giuliana and Avagliano, Giuseppe (2007): A WebML-based Visual Language for the Development of Web GIS Applications. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 209-214. Available online
Abraham, Robin, Erwig, Martin and Andrew, Scott (2007): A Type System Based on End-User Vocabulary. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 215-222. Available online
Heidenberg, Jeanette, Nåls, Andreas and Porres, Ivan (2007): Statechart Features and Pre-Release Defects in Software Maintenance. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 223-230. Available online
Sarma, Anita, Hoek, André van der and Redmiles, David F. (2007): A Comprehensive Evaluation of Workspace Awareness in Software Configuration Management Systems. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 23-26. Available online
Schmidt, Carsten, Cramer, Bastian and Kastens, Uwe (2007): Usability Evaluation of a System for Implementation of Visual Languages. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 231-238. Available online
Petre, Marian and Blackwell, Alan (2007): Children as Unwitting End-User Programmers. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 239-242. Available online
Gweon, Gahgene, Bergman, Lawrence D., Castelli, Vittorio and Bellamy, Rachel K. E. (2007): Evaluating an Automated Tool to Assist Evolutionary Document Generation. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 243-248. Available online
Pane, John F. and Rosson, Mary Beth (2007): Broadening the Audience for Computational Thinking: Graduate Student Consortium. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. p. 249. Available online
Brand, Catharine (2007): Lowering Barriers to Interaction: Programming without Code. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 250-251. Available online
Chintakovid, Thippaya (2007): Factors Affecting End Users' Intrinsic Motivation to Use Software. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 252-253. Available online
Dorn, Brian (2007): Community-Based Scaffolding to Promote End-User Learning. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 254-255. Available online
Fan, Sandra B. (2007): Helping Teachers Automate Student Sketch Assessment. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 256-257. Available online
Grigoreanu, Valentina (2007): Finding Gender Differences in End-User Debugging: A Data Mining Approach. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 258-259. Available online
Ali, Norhayati Mohd (2007): A Generic Visual Critic Authoring Tool. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 260-261. Available online
Peters, Matthew R. (2007): Girls Teaching Girls: Free-Choice Collaborative Learning Through Social Computing. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 262-263. Available online
Poole, Erika Shehan (2007): Using Visual Tools to Close the Home Networking Digital Divide. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 264-265. Available online
Robertson, Scott M. (2007): Postsecondary Education & Autism: Developing an Online Community. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 266-267. Available online
Scaffidi, Christopher (2007): A Lightweight Model for End Users' Data: Progress and Future Work. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 268-269. Available online
Dorn, Brian, Tew, Allison Elliott and Guzdial, Mark (2007): Introductory Computing Construct Use in an End-User Programming Community. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 27-32. Available online
Wong, Jeffrey (2007): Marmite: Towards End-User Programming for the Web. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 270-271. Available online
Yardi, Sarita (2007): From Functional to Fun: End User Development for Teenagers. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 272-274. Available online
Cox, Philip T., Fish, Andrew and Howse, John (2007): Visual Languages and Logic. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. p. 3. Available online
Stapleton, Gem and Delaney, Aidan (2007): Towards Overcoming Deficiencies in Constraint Diagrams. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 33-40. Available online
Fish, Andrew and Knapp, Alexander (2007): Layout of (Software) Engineering Diagrams. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. p. 4. Available online
Fish, Andrew and Störrle, Harald (2007): Visual qualities of the Unified Modeling Language: Deficiencies and Improvements. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 41-49. Available online
Stylos, Jeffrey and Myers, Brad A. (2007): Mapping the Space of API Design Decisions. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 50-60. Available online
Byckling, Pauli and Sajaniemi, Jorma (2007): A Study on Applying Roles of Variables in Introductory Programming. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 61-68. Available online
Wiedenbeck, Susan, Sun, Xiaoning and Chintakovid, Thippaya (2007): Antecedents to End Users' Success in Learning to Program in an Introductory Programming Course. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 69-72. Available online
Erwig, Martin and Abraham, Robin (2007): Understanding and Building Spreadsheet Tools. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. p. 7. Available online
Fan, Sandra B. and Tanimoto, Steven L. (2007): Snapshots: Capturing Dynamics of Student Sketches. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 73-76. Available online
Robison, Tyler and Tanimoto, Steven L. (2007): Controlling Transparency in an Online Learning Environment. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 77-80. Available online
Ardito, Carmelo, Buono, Paolo, Costabile, Maria Francesca, Lanzilotti, Rosa and Pederson, Thomas (2007): Mobile games to foster the learning of history at archaeological sites. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 81-86. Available online
Cox, Philip T. (2007): Enhancing the Programmability of Spreadsheets with Logic Programming. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 87-94. Available online
Liu, Na, Hosking, John G. and Grundy, John C. (2007): MaramaTatau: Extending a Domain Specific Visual Language Meta Tool with a Declarative Constraint Mechanism. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 95-103. Available online
Give us your opinion! Do you have any comments/additions
that you would like other visitors to see?
[...] let us open up the world of programming to end users. As has been shown time and again, no matter how much designers and programmers try to anticipate and provide for what users will need, the effort always falls short because it is impossible to know in advance what may be needed.
-- Bonnie Nardi. In "A Small Matter of Programming" (1993). p. 3
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
The Social Design of Technical Systems: Building technologies for communities
The Encyclopedia of Human-Computer Interaction, 2nd Ed.