liu.seSearch for publications in DiVA
Change search
Link to record
Permanent link

Direct link
McGee, Kevin
Publications (10 of 10) Show all publications
Kindborg, M. & McGee, K. (2007). Visual programming with analogical representations: Inspirations from a semiotic analysis of comics. Journal of Visual Languages and Computing, 18(2), 99-125
Open this publication in new window or tab >>Visual programming with analogical representations: Inspirations from a semiotic analysis of comics
2007 (English)In: Journal of Visual Languages and Computing, ISSN 1045-926X, E-ISSN 1095-8533, Vol. 18, no 2, p. 99-125Article in journal (Refereed) Published
Abstract [en]

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.

Keywords
Children, Comics, Graphical rewrite rules, Semiotics, Visual programming
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-49953 (URN)10.1016/j.jvlc.2007.01.002 (DOI)
Available from: 2009-10-11 Created: 2009-10-11 Last updated: 2017-12-12
McGee, K. (2006). Enactive Cognitive Science. Part 2: Methods, Insights, and Potential. Constructivist Foundations, 1(2), 73-82
Open this publication in new window or tab >>Enactive Cognitive Science. Part 2: Methods, Insights, and Potential
2006 (English)In: Constructivist Foundations, ISSN 1782-348X, Vol. 1, no 2, p. 73-82Article, review/survey (Refereed) Published
Abstract [en]

n/a

Place, publisher, year, edition, pages
ALEXANDER RIEGLER, 2006
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-72282 (URN)000207447500002 ()
Available from: 2011-11-24 Created: 2011-11-24 Last updated: 2024-01-15
McGee, K. (2005). Enactive Cognitive Science: Part 1, Background and Research Themes. Constructivist Foundations, 1(1), 19-34
Open this publication in new window or tab >>Enactive Cognitive Science: Part 1, Background and Research Themes
2005 (English)In: Constructivist Foundations, ISSN 1782-348X, Vol. 1, no 1, p. 19-34Article in journal (Refereed) Published
Abstract [en]

Enactive cognitive science is an approach to the study of mind that seeks to explain how the structures and mechanisms of autonomous cognitive systems can arise and participate in the generation and maintenance of viable perceiver-dependent worlds -- rather than more conventional cognitivist efforts, such as the attempt to explain cognition in terms of the "recovery" of (pre-given, timeless) features of The (objectively-existing and accessible) World. As such, enactive cognitive science is resonant with radical constructivism. And as with other scientific efforts conducted within a constructivist orientation, it is broadly "conventional" in its scientific methodology. That is, there is a strong emphasis on testable hypotheses, empirical observation, supportable mechanisms and models, rigorous experimental methods, acceptable criteria of validation, and the like. Nonetheless, this approach to cognitive science does also raise a number of specific questions about the scope of amenable phenomena (e.g. meaning, consciousness, etc.) -- and it also raises questions of whether such a perspective requires an expansion of what is typically considered within the purview of scientific method (e.g. the role of the observer/scientist). This paper is a brief introduction to enactive cognitive science: a description of some of the main research concerns; some examples of how such concerns have been realized in actual research; some of its research methods and proposed explanatory mechanisms and models; some of the potential as both a theoretical and applied science; and several of the major open research questions.

Keywords
Cognitive Science, Constructivism
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-32196 (URN)18062 (Local ID)18062 (Archive number)18062 (OAI)
Available from: 2009-10-09 Created: 2009-10-09 Last updated: 2024-01-15
Woltjer, R. & McGee, K. (2004). A Joint Subsumption Architecture as a Framework to Address Dynamic Human-Machine Function Allocation. In: SIMsafe2004,2004.
Open this publication in new window or tab >>A Joint Subsumption Architecture as a Framework to Address Dynamic Human-Machine Function Allocation
2004 (English)In: SIMsafe2004,2004, 2004Conference paper, Published paper (Refereed)
Abstract [en]

The various models and simulations of automobile driving that have been suggested over time have differential explanatory and predictive power. Some address the processes within the driver, others have the joint system of driver and car as a unit of analysis. One of the particular limitations that is not well-addressed in these models is the prospect of semi-autonomy that currently emerges when technology enables the car to take over parts of the driving task. The utility of combined human-machine subsumption architectures in semi-autonomous wheelchair control suggests that the joint subsumption architecture has the potential to address the issue of semi-autonomy in motor vehicles generally. In order to address semi-autonomy in simulated driving, we have explored a joint subsumption model in a 2D top-down view driving simulation in which the human controller is a layer in a subsumption control architecture, extended with a behaviour coordination mechanism that combines simple command fusion with priority-based arbitration. Joint human-machine subsumption seems to be a useful architecture to conduct research concerning semi-autonomy. Several possibilities for future research are sketched.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-23793 (URN)3311 (Local ID)3311 (Archive number)3311 (OAI)
Available from: 2009-10-07 Created: 2009-10-07
McGee, K. (2004). A Touch of the Future: Contact-Expressive Devices. IEEE Multimedia, 11(1)
Open this publication in new window or tab >>A Touch of the Future: Contact-Expressive Devices
2004 (English)In: IEEE Multimedia, ISSN 1070-986X, E-ISSN 1941-0166, Vol. 11, no 1Article, review/survey (Refereed) Published
Abstract [en]

The importance of including contact expressions in different kinds of devices is discussed. The technical development of sensor-motor systems, tactile interfaces, and contact-expressive devices that embody and understand affect are also discussed. The existing attempts to describe human contact tend to be attempts to create general descriptive taxonomies. The development of semiotic models of imagery has helped in designing visual interfaces.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-45839 (URN)10.1109/MMUL.2004.1261100 (DOI)
Available from: 2009-10-11 Created: 2009-10-11 Last updated: 2017-12-13
McGee, K. (2004). A touch of the future: contact-expressive devices. IEEE Multimedia, 11(1)
Open this publication in new window or tab >>A touch of the future: contact-expressive devices
2004 (English)In: IEEE Multimedia, ISSN 1070-986X, E-ISSN 1941-0166, Vol. 11, no 1Article in journal (Other academic) Published
Abstract [en]

Contact-expressive devices could improve our lives -- from practical improvements that let us interact with devices when other modalities are impossible, inappropriate, or inadequate to devices that have important consequences for physical well-being. We can also imagine using contact expressions in devices that are pleasurable, playful, artistic, or otherwise important to a human's experience. This paper discusses the technical development of sensor-motor systems, tactile interfaces, and technologies that can embody and understand affect. Contact-expressive devices are technologies that understand and use touch in meaningful ways-that can distinguish between a press and a caress. Also discussed are the following issues: technical requirements and the nature of contact expressions. Although a fairly large body of research exists regarding nonverbal communication, the majority of this work is on visual expression (facial expressions, physical appearance, direction of gaze, physical posture, and other visible forms of body language) and paralinguistics (such as vocal inflection, pitch, volume, and speech rate). Work needs to begin on studies of human contact with the goal of leveraging those insights for the design of contact-expressive devices-and work needs to begin on the implementation of technologies that have rich contact-expressive range and appeal.

Keywords
Intelligent Interfaces, Tactile Interfaces, Haptics, HCI
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-24483 (URN)6603 (Local ID)6603 (Archive number)6603 (OAI)
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-01-13
McGee, K. & Nilsson, J. (2004). CrawLogo: empowering end-users to program the Web. In: IEEE Symposium on Visual Languages and Human-Centric Computing,2004 (pp. 134-136).
Open this publication in new window or tab >>CrawLogo: empowering end-users to program the Web
2004 (English)In: IEEE Symposium on Visual Languages and Human-Centric Computing,2004, 2004, p. 134-136Conference paper, Published paper (Refereed)
Abstract [en]

In order to create applications that programmatically use the Web as an expressive medium, the current choice is largely between conventional programming languages that are difficult to learn and use -- and less expressive alternatives. In order to address this issue, we have been developing CrawLogo, a Logo-inspired programming environment in which Web-elements are programmable, body-syntonic "Crawltures" that exist within a 5-dimensional Crawlture Geometry. In this paper we briefly summarize related work, describe the CrawLogo environment, some sample applications, and the initial response of end-user programmers who have successfully used it to build Web-enabled applications. We conclude with a discussion of some insights into the larger question of empowering end-user programming of the Web, the development of a Crawlture Geometry, and future research challenges.

Keywords
End-User Programming, Web Programming, Programming Language Design
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-24484 (URN)6604 (Local ID)6604 (Archive number)6604 (OAI)
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-01-13
McGee, K. & Skågeby, J. (2004). Gifting Technologies. First Monday, 9(12)
Open this publication in new window or tab >>Gifting Technologies
2004 (English)In: First Monday, E-ISSN 1396-0466, Vol. 9, no 12Article in journal (Refereed) Published
Abstract [en]

File–sharing has become very popular in recent years, but for many this has become synonymous with file–getting. However, there is strong evidence to suggest that people have strong giving (or gifting) needs. This evidence suggests an opportunity for the development of gifting technologies — and it also suggests an important research question and challenge: what needs and concerns do gifters have and what technologies can be developed to help them? In this paper, we discuss the existing literature on gifting, report on an initial study of gifting in an online sharing community, and suggest some ways the study results can inform future research into gifting desires — as well as the design of specific gifting technologies.

Place, publisher, year, edition, pages
First Monday, 2004
Keywords
Gifts, P2P, File-Sharing, Open Source
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-13301 (URN)10.5210/fm.v0i0.1457 (DOI)
Available from: 2008-05-21 Created: 2008-05-21 Last updated: 2022-05-10Bibliographically approved
McGee, K. & Hedborg, J. (2004). Partner Technologies. In: COSIGN: Conference on Computational Semiotics in Games and New Media,2004 (pp. 87-96).
Open this publication in new window or tab >>Partner Technologies
2004 (English)In: COSIGN: Conference on Computational Semiotics in Games and New Media,2004, 2004, p. 87-96Conference paper, Published paper (Refereed)
Abstract [en]

There are activities where a dynamic, creative partnership among equals seems like an appropriate model of empowerment. Not only do good partnerships seem to help people attain or sustain powerful engagement in their current activities, in some cases they seem to enable people to successfully enter new activities. In this paper we describe our initial work to develop partner technologies. Using examples from four partner prototypes being developed, we discuss some design patterns based on the work to date, some insights into aspects of partnership, and conclude with a discussion of some future prospects and potential of partner technologies.

Keywords
Partnership, HCI, Intelligent Interfaces, Adaptive Interfaces
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-24485 (URN)6605 (Local ID)6605 (Archive number)6605 (OAI)
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-01-13
McGee, K. & Harup, A. (2003). Contact Expressions for Touching Technologies. In: COSIGN 2003,2003 (pp. 68-78).
Open this publication in new window or tab >>Contact Expressions for Touching Technologies
2003 (English)In: COSIGN 2003,2003, 2003, p. 68-78Conference paper, Published paper (Refereed)
Abstract [en]

Traditionally, most interface work has emphasized visual features, and even when other senses such as speech, audio, and touch have been taken into account, these are often done to supplement (or compensate for) visual information. However, there is one area of physical contact that has received virtually no attention from the HCI community: the "contact expressions" used by people and animals in different contexts. As robotic toys and embodied technological devices become more commonplace, it is our belief that this aspect of "interface" will have great significance. It is clear that the future of computational interfaces will include devices that are both physically embodied and which will include physical contact and "contact expressions" as part of their "interface." Future generations of autonomous devices will not only "display" significant gestures -- they will express themselves through physical contact. This paper outlines an initial design taxonomy of basic contact expressions -- and describes a "contact cushion" we have built and tested to explore some of the potential for Contact User Interfaces (CUIs). The paper concludes with a discussion about some of the implications of this work for future interface development.

Keywords
Intelligent Interfaces, Tactile Interfaces, Haptics, HCI
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-24482 (URN)6602 (Local ID)6602 (Archive number)6602 (OAI)
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-01-13
Organisations

Search in DiVA

Show all publications