Linköpings universitet's sign

IDA Department of Computer and Information Science

Mikael Kindborg, Programmable Toys Research, IDA, Linköping University
Email: mikki@ida.liu.se
Web: http://www.ida.liu.se/~mikki/comics/

Comics and Programming

Current work

We are currently focusing on visual programming with high-level contextual behaviours. See paper "Rethinking Children's Programming with Contextual Signs" in the publication list below.

The Magic Words software product for children is one result of this work.

Software

Magic Words - a creative software playkit where children can create worlds and games with interactive characters. Test version is available for download at:
http://www.comikit.se

ComiKit - an experimental visual programming system based on comic strips. Very experimental version is avaiable at: http://www.comikit.se/ComiKit0.13.zip (This version is not maintained and is not developed any further at the moment.)

Reports and papers

Kindborg, M., Sökjer, P. (2007). How Preschool Children Used a Behaviour-Based Programming Tool. Proceedings from Interaction Design and Children (IDC 07), Aalborg, Denmark, June 6-8.
Paper in PDF-format

Visual Programming with Analogical Representations: Inspirations from a Semiotic Analysis of Comics, by Mikael Kindborg and Kevin McGee. Paper to be published in Journal of Visual Languages and Computing (JVLC).
Paper in PDF-format

Fernaueus, Y., Kindborg, M., Scholz, R. (2006). Rethinking Children's Programming with Contextual Signs. Proceedings from Interaction Design and Children (IDC 06), Tampere, Finland.
Paper in PDF-format

Kindborg, M., Scholz, R. (2006). MagicWords - A Programmable Learning Toy. Proceedings from Interaction Design and Children (IDC 06), Tampere, Finland.
Paper in PDF-format

Comic Strip Programs: Beyond Graphical Rewrite Rules, by Mikael Kindborg and Kevin McGee, paper accepted for the International Workshop on Visual Languages and Computing (VLC2005), Canada, 5-7 September 2005.

ComiKit – Programming with Comic Strips, by Mikael Kindborg, submission accepted for the ESUG (European Smalltalk User Group) Thirteenth International Conference, Brussels, Belgium, August 13 to August 20, 2005. (www.esug.org)

Comics, Programming, Children, and Narratives (PDF format). Paper presented at Interaction Design and Children, Eindhoven, Holland, August 28-29, 2002.

How Children Understand Concurrent Comics: Experiences from LOFI and HIFI Prototypes (August 15, 2001, PC Word format). Paper presented at HCC'01 - 2001 IEEE Symposia on Human-Centric Computing Languages and Environments, Stresa Italy September 5-7, 2001. The paper summarises experiences from working together with children testing paper-based (LOFI) and computer-based (HIFI) prototypes of a programming tool based on comic strips.

Poster presented at HCC'01 (September 5, 2001, PowerPoint format).

Representing ToonTalk Programs as Comic Strips (November 29, 2000, PC Word format)
This is a short paper submitted to the Playground workshop in Porto, Portugal, Spring, 2001. The paper discusses a static representation based on comic strips for ToonTalk programs.

A static representation for ToonTalk programs (October, 2000, PC Word format)
Working paper that discusses a static representation based on comic strips for ToonTalk programs.

Dimensions of children's social agents (September, 2000, PC Word format)
This paper reports the result from an empirical study of children's drawings of how they imagine their agents. Presented at the i3 conference, Jönköping, Sweden, September, 2000.

The original idea for programming using comic strips was presented in:
Kindborg & Kollerbaur. (1987) Graphical tools for description of dynamic models. INTERACT'87, Stuttgart, Germany. (Not available online)

PhD thesis: Concurrent Comics - programming of social agents by children

My PhD thesis can be downloaded here: MikkiThesis.pdf (PDF-format, 3.7 MB).

Errata for the thesis (corrected in the on-line version of the thesis).

Licentiate thesis: Lexivisual Hypermedia

In my licentiate thesis I explored the use of comics for navigation in hypermedia structures. Here is an online version of the thesis:
http://www.ida.liu.se/~mikki/comics/lic/chap0.htm

Other writings

Slides from seminar at Tema Kommunikation Linköping University, 2000-02-09 (September 2, 2000, PC PowerPoint format, in Swedish)

Notes from a workshop on user programming, December, 1999 (PC Word format)
This document contains an outline of the comic strip programming model and some preliminary results from the empirical studies.

A Java-programming framework for agents (April, 1999)
This is a link to a paper presented at the PAAM99 conference in London, England, April, 1999. While the paper has some relation to social agents, it contains no references to user programming.

Interaction with social agents through micro interfaces (November, 1998, PC Word format)
This is a working paper that gives an overall picture of the area of programmable social agents. The paper was presented at a conference on visual languages in Eskilstuna, Sweden, November, 1998.

Pictures

Picture page
Link to a page that contains sample pictures from my PhD-project and screenshots of an early version of a comic strip programming tool.