[...] 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 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing":
Erwig, Martin and Walkingshaw, Eric (2008): A visual language for representing and explaining strategies in game theory. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 101-108. Available online
Hosking, John G., Mehandjiev, Nikolay and Grundy, John C. (2008): A domain specific visual language for design and coordination of supply networks. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 109-112. Available online
Ajiro, Takashi and Tsuchida, Kensei (2008): Visual programming language for bit-level concurrent programming: APECbits. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 113-116. Available online
Johnson, Gabe (2008): FlatCAD and FlatLang: Kits by code. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 117-120. Available online
Chambers, Chris and Erwig, Martin (2008): Dimension inference in spreadsheets. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 123-130. Available online
Langelier, Guillaume, Sahraoui, Houari A. and Poulin, Pierre (2008): Exploring the evolution of software quality with animated visualization. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 13-20. Available online
Abraham, Robin and Erwig, Martin (2008): Test-driven goal-directed debugging in spreadsheets. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 131-138. Available online
Bishop, Brian and McDaid, Kevin (2008): Unobtrusive data acquisition for spreadsheet research. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 139-142. Available online
Jones, M. Cameron, Churchill, Elizabeth F. and Twidale, Michael B. (2008): Mashing up visual languages and web mash-ups. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 143-146. Available online
Grigoreanu, Valentina, Cao, Jill, Kulesza, Todd, Bogart, Christopher, Rector, Kyle, Burnett, Margaret M. and Wiedenbeck, Susan (2008): Can feature design reduce the gender gap in end-user software development environments?. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 149-156. Available online
Stoitsev, Todor, Scheidl, Stefan, Flentge, Felix and Mühlhäuser, Max (2008): Enabling end-user driven business process composition through programming by example in a Collaborative Task management system. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 157-165. Available online
Mehandjiev, Nikolay, Stoitsev, Todor, Grebner, Olaf, Scheidl, Stefan and Riss, Uwe V. (2008): End-User Development for task management: Survey of attitudes and practices. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 166-174. Available online
Myers, Brad A., Park, Sun Young, Nakano, Yoko, Mueller, Greg and Ko, Andrew Jensen (2008): How designers design and program interactive behaviors. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 177-184. Available online
Park, Sun Young, Myers, Brad A. and Ko, Andrew J. (2008): Designers' natural descriptions of interactive behaviors. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 185-188. Available online
Stylos, Jeffrey, Graf, Benjamin, Busse, Daniela K., Ziegler, Carsten, Ehret, Ralf and Karstens, Jan (2008): A case study of API redesign for improved usability. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 189-192. Available online
Beaton, Jack, Jeong, Sae Young, Xie, Yingyu, Stylos, Jeffrey and Myers, Brad A. (2008): Usability challenges for enterprise service-oriented architecture APIs. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 193-196. Available online
Weaver, Chris (2008): Coordinated queries: A domain specific language for exploratory development of multiview visualizations. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 197-200. Available online
Diaz, Paloma, Aedo, Ignacio, Sanz, Daniel and Malizia, Alessio (2008): A model-driven approach for the visual specification of Role-Based Access Control policies in web systems. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 203-210. Available online
Biermann, Enrico, Ermel, Claudia, Hurrelmann, Jonas and Ehrig, Karsten (2008): Flexible visualization of automatic simulation based on structured graph transformation. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 21-28. Available online
Amelunxen, Carsten, Legros, Elodie and Schürr, Andy (2008): Generic and reflective graph transformations for the checking and enforcement of modeling guidelines. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 211-218. Available online
Ráth, István, Vago, David and Varró, Dániel (2008): Design-time simulation of domain-specific models by incremental pattern matching. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 219-222. Available online
Ouk, Phavy, Thu, Ye Kyaw, Matsumoto, Mitsuji and Urano, Yoshiyori (2008): The design of Khmer word-based predictive non-QWERTY soft keyboard for stylus-based devices. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 225-232. Available online
Pizzolato, Ednaldo Brigante and Silva, Agostinho Barone Ribeiro da (2008): SpeechGraph - a visual programming toolkit for speech-enabled applications. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 233-236. Available online
Ahmadi, Navid, Repenning, Alexander and Ioannidou, Andri (2008): Collaborative end-user development on handheld devices. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 237-241. Available online
Mazanek, Steffen, Maier, Sonja and Minas, Mark (2008): Auto-completion for diagram editors based on graph grammars. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 242-245. Available online
Lee, Seonah, Murphy, Gail C., Fritz, Thomas and Allen, Meghan (2008): How can diagramming tools help support programming activities?. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 246-249. Available online
Pane, John F. and Wiedenbeck, Susan (2008): Expanding the benefits of computational thinking to diverse populations: Graduate student consortium. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. p. 253. Available online
Agrawal, Anukrati and Hundhausen, Christopher D. (2008): The design of an asynchronous web-based project review system to support studio-based learning in computing education. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 254-255. Available online
Anslow, Craig, Noble, James, Marshall, Stuart and Tempero, Ewan D. (2008): Towards end-user web software visualization. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 256-257. Available online
Blagojevic, Rachel, Plimmer, Beryl, Grundy, John C. and Wang, Yong (2008): Development of techniques for sketched diagram recognition. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 258-259. Available online
Bogart, Christopher (2008): Rhetorical end-user programming. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 260-261. Available online
Burton, James (2008): Diagrams and intuitive formal specifications. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 262-263. Available online
Church, Luke (2008): Improving experiences of computation. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 264-265. Available online
Coppin, Peter (2008): Developing drawing and visual thinking strategies to enhance computer programming for people with dyslexia. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 266-267. Available online
Khooshabeh, Peter (2008): Augmenting spatial information processing for 3-D visualization. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 268-269. Available online
Prince, Craig (2008): End-user programming to support classroom activities on small devices. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 270-271. Available online
Trainer, Erik (2008): Connecting the social and technical aspects of computing with visualization. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 272-273. Available online
Walkingshaw, Eric (2008): Designing explanation-oriented languages. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 274-275. Available online
Zang, Nan (2008): Mashups for the web-active user. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 276-277. Available online
Fish, Andrew and Störrle, Harald (2008): Second international workshop on Layout of (Software) Engineering diagrams (LED'08). In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. p. 3. Available online
Zang, Nan and Rosson, Mary Beth (2008): What's in a mashup? And why? Studying the perceptions of web-active end users. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 31-38. Available online
Bogart, Christopher, Burnett, Margaret M., Cypher, Allen and Scaffidi, Christopher (2008): End-user programming in the wild: A field study of CoScripter scripts. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 39-46. Available online
Plimmer, Beryl and Hammond, Tracy (2008): Workshop on Sketch tools for diagramming. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. p. 4. Available online
Ioannidou, Andri, Repenning, Alexander and Webb, David (2008): Using scalable game design to promote 3D fluency: Assessing the AgentCubes incremental 3D end-user development framework. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 47-54. Available online
Lawrance, Joseph, Bellamy, Rachel K. E., Bumett, Margaret and Rector, Kyle (2008): Can information foraging pick the fix? A field study. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 57-64. Available online
Goldman, Max and Miller, Robert C. (2008): Codetrail: Connecting source code and web resources. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 65-72. Available online
Stasko, John T. (2008): Visualization for information exploration and analysis. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 7-8. Available online
Fraser, Curtis, Luce, Chris, Starke, Jamie and Sillito, Jonathan (2008): Tool support for working with sets of source code entities. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 73-77. Available online
Trainer, Erik, Quirk, Stephen, Souza, Cleidson R. B. de and Redmiles, David F. (2008): Analyzing a socio-technical visualization tool using usability inspection methods. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 78-81. Available online
Just, Sascha, Premraj, Rahul and Zimmermann, Thomas (2008): Towards the next generation of bug tracking systems. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 82-85. Available online
Hundhausen, Christopher D., Trent, Stephen, Balkar, Anzor and Nuur, Mohamed (2008): The design and experimental evaluation of a tool to support the construction and wizard-of-oz testing of low fidelity prototypes. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 86-90. Available online
Schäfer, Wilhelm (2008): Model driven development with mechatronic UML. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 9-10. Available online
Chiara, Rosario De and Fish, Andrew (2008): EulerView: article organisation within the ACM classification. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 93-100. 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.