Visual programming with analogical representations: Inspirations from a semiotic analysis of comics
2007 (English)In: Journal of Visual Languages and Computing, ISSN 1045-926X, Vol. 18, no 2, 99-125 p.Article in journal (Refereed) Published
Analogical representations based on pictures of domain objects can be used in visual programming to provide a close mapping between the program and the resulting runtime display, which can make programming easier for children and other users. The use of graphical rewrite rules with before and after pictures is an example of this approach. Graphical rewrite rules have some similarities with comics strips, which also use picture sequences of graphical objects to describe dynamics in a static form. However, the visual language of comics is not used to its full potential in visual programming. We discuss how a semiotic analysis of comics can be used to address some of the limitations of graphical rewrite rules. We use a visual programming system we have designed to illustrate that comic strips can express more general computations and be more intuitive and flexible than traditional graphical rewrites. Our conclusion is that the visual language of comics has a strong potential for increasing the expressiveness and flexibility of visual programming with analogical representations of domain objects, while maintaining a direct mapping between the program representation and the runtime representation. © 2007 Elsevier Ltd. All rights reserved.
Place, publisher, year, edition, pages
2007. Vol. 18, no 2, 99-125 p.
Children, Comics, Graphical rewrite rules, Semiotics, Visual programming
Engineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-49953DOI: 10.1016/j.jvlc.2007.01.002OAI: oai:DiVA.org:liu-49953DiVA: diva2:270849