Abstract
Intelligent agents can play a pivotal role in providing both software systems and augmented interfaces, to individual users from all walks of life, to utilise the Internet 24 h a day, 7 days a week (24×7), including interaction with other users, over both wireless and broadband infrastructures. However, traditional approaches to user modelling are not adequate for this purpose, as they mainly account for a generic, approximate, idealised user. New user models are therefore required to be adaptable for each individual and flexible enough to represent the diversity of all users using information technology. Such models should be able to cover all aspects of an individual’s life—those aspects of most interest to the individual user themselves. This paper describes a novel intelligent agent architecture and methodology both called ShadowBoard, based on a complex user model drawn from analytical psychology. An equally novel software tool, called the DigitalFriend based on ShadowBoard, is also introduced. This paper illustrates how aspects of user cognition can be outsourced, using, for example, an internationalised book price quoting agent. The Locales Framework from Computer Supported Co-operative Work is then used to understand the problematic aspects of interaction involved in complex social spaces, identifying specific needs for technology intervention in such social spaces, and to understand how interactions amongst mobile users with different abilities might be technically assisted in such spaces. In this context, the single user-centred multi-agent technology demonstrated in the DigitalFriend is adapted to a multi-user system dubbed ShadowPlaces. The aim of ShadowPlaces is to outsource some of the interaction necessary, for a group of mobile individuals with different abilities to interact cooperatively and effectively in a social world, supported by wireless networks and backed by broadband Internet services. An overview of the user model, the architecture and methodology (ShadowBoard) and the resulting software tool (the DigitalFriend) is presented, and progress on ShadowPlaces—the multi-user version—is outlined.
Similar content being viewed by others
Notes
Usually, this program executes behind the scenes, but the MindProbe button gives the end-user/developer a way of checking what CoLoG program is built by the software and whether it works correctly.
In CoLoG, the terms starting with an uppercase character are variables, while those starting with lowercase are instances. Predicates—complex term names which precede an open bracket—also start with lowercase characters. The rule would be similar in the Prolog language and its derivatives.
Such SMS web services currently exist for many countries, but the user typically needs to be a paying subscriber to access them.
References
Anderson PB (1997) The theory of computer semiotics. Cambridge University Press, Cambridge
Benyon D (1997) Information and data modelling, 2nd edn. McGraw-Hill, England
Bradshaw J (1997) Software Agents. MIT Press, Cambridge
Caroll JM (1991) Designing interaction: psychology at the human-computer interface. Cambridge University Press, New York
Diaper D, Stanton N (eds) (2003) The handbook of task analysis for human-computer interaction. Lawrence Erlbaum Associates, London, 650p
DigitalFriend Web Site (2005) DigitalFriend user manual, Document available at http://www.DigitalFriend.org/ Cited, April 2005
Fitzpatrick G (2003) The locales framework: understanding and designing for wicked problems. Kluwer, London
Fitzpatrick G (1998) The locales franework: understanding and designing for cooperative wor. Doctoral dissertation, University of Queensland, Brisbane
Fleming M, Cohen R (1997) A user modeling approach to determining system initiative in mixed initiative AI systems. In: Proceedings of the 6th international conference on user modeling, UM’97
Goschnick SB (2003) Enacting and an agent-based digital self in a 24×7 web services world. In: Proceeding ISMIS-2003 the 14th international symposium on methodologies for intelligent systems, Maebashi, Japan, Springer LNAI, vol 2871, pp 187–196
Goschnick SB (2001) ShadowBoard: an agent architecture for enabling a sophisticated digital self. Thesis, Deparment of Computer Science, University of Melbourne, Australia, 199p
Goschnick SB (2000) ShadowBoard: a whole-agent architecture that draws abstractions from analytical psychology. In: Proceedings of PRIMA 2000, August, Melbourne, Australia
Goschnick SB, Sterling L (2003) Enacting and interacting with an agent-based digital self in a 24×7 web services world. In: Proceedings, IEEE joint conference on Web Intelligence and Intelligent Agent Technology (WI/IAT), Halifax, Canada
Graham C, Kjeldskov J (2003) Indexical representations for context-aware mobile devices. In: Proceedings of the IADIS e-Society conference 200 3, Portugal, IADIS Press, pp 373–380
Greenberg S, Fitzpatrick G, Gutwin C, Kaplan S (1999) Adapting the locales framework for heuristic evaluation of groupware. In: Proceedings of OzCHI’99, Nov, pp 30–36
Gunderson J (2004) W3C user agent accessibility guidelines 1.0 for graphical web browsers. Univ Access Inform Soc 3(1):38–47
Libby D (1999) RSS 0.91 Specification. http://my.netscape.com/publish/formats/rss-spec-0.91.html. Cited 2005
Jin T, Goschnick SB (2003) An agent-based transaction model in web services. In: Proceedings Web-services and agent-based engineering, workshop at AAMAS, Melbourne
Johnson P (1992) Human computer interaction: psychology, task analysis and software engineering. McGraw-Hill International Ltd, UK, pp 114–133
Kakihara M, Sørensen C (2002) Mobility: an extended perspective. In: Proceedings of the 35th hawai international conference on system sciences (HICSS-35). Hawaii, USA, IEEE
Kay J, Thomas RC (2000) Personal usability based upon a scrutable, dynamic, individual user model. In: Proceedings of OZCHI-2000, Sydney, Australia, pp 292–298
Kristoffersen S, Ljungberg F (1999) Mobile use of IT. In: Proceedings of the 22nd information systems research seminar in Scandinavia (IRIS22), Jyväskylä, Jyväskylä University Printing House, Finland, pp 271–284
Lane S (2004) User interfaces for navigating information hierarchies. Honours Thesis, Department of Information Systems, University of Melbourne, Australia, 77p
Lewis M (1998) Designing for human-agent interaction. AI Magazine, Summer 1998, pp 67–78
Marriott K, Stuckey PJ (1998) Programming with constraints: an introduction. MIT, Cambridge
Mol A, Law J (1994) Regions, networks and fluids: anaemia and social topology. Soc Stud Sci 24(4):641–671
Oliveira OL, Baranauskas MC (1999) Communicating entities: semiotic-based methodology for interface design. In: Proceedings of the 8th international conference on human-computer interaction, Munich
Rosson MB, Carroll JM (2001) Usability engineering: scenario-based development of human-computer interaction. Morgan Kaufmann, San Francisco
Scerri P, Pynadath D, Tambe M (2002) Why the Elf acted autonomously: towards a theory of adjustable autonomy. In: International conference on autonomous agents and multi-agent systems
Shibutani T (1955) Reference groups as perspectives. Am J Sociol 60:522–529
Shneiderman B (1997) Designing the user interface, strategies for effective human-computer interaction, 3rd edn. Addison-Wesley, USA
SOAP Version 1.2 Part 0: Primer (2004) W3C candidate recommendation, http://www.w3.org/TR/soap12-part0/ Cited, 2004
Souza CS (1993) The semiotic engineering of user interface languages. Int J Man Mach Stud 39:753–773
Sterling L, Shapiro E (1994) The art of prolog, 2nd edn. MIT Press, Cambridge
Strauss A (1993) Continual permutations of action. Aldine De Gruyter, New York
Strauss A (1978) A Social World Perspective. Stud Symb Interact 1:119–128
Strauss A (1976) Life styles and urban space. In: Proshansky HM, Ittelson WH, Rivlin LG (eds) Environmental psychology: people and their physical settings. Holt, Rinehart& Winston, New York, USA, pp 528–537
Vetere F, Howard S, Pedell S, Balbo S (2003) Walking through mobile use: novel heuristics and their application. In: Proceedings of OzCHI 2003, Brisbane, Australia
Web services description language (WSDL) Version 1.2 (2004) W3C working draft, http://www.w3.org/TR/wsdl12/ Cited 2004
World wide web consortium (2004) User agent accessibility guidelines. http://www.w3.org/TR/UAAG10/. Cited 2004
World wide web consortium (2004) Working draft: how people with disabilities use the web, July, 2004. http://www.w3.org/WAI/EO/Drafts/PWD-Use-Web/. Cited 2004
World wide web consortium (2001) World wide web consortium document object model (DOM). Documentation available at http://www.w3.org/DOM/.Cited 2004
Wooldridge M, Jennings N (1995) Intelligent agents: theory and practice. Knowl Eng Rev 10(2):115–152
Young RM (1983) Surrogates and mapping: two kinds of conceptual models for interactive devices. In: Gentner D, Stevens AL (eds) Mental models. Lawrence Erlbaum Associates, Hillsdale
Zukerman I (2001) An integrated approach for generating arguments and rebuttals and understanding rejoiners. In: Proceedings of the 8th international conference on user modeling, UM 2001
Acknowledgements
Much of this research has now been applied in the realisation of the software tool DigitalFriend V1.0. It is a product of a development effort titled The Digital Self Project, an open source project funded by a Telstra Broadband Fund Development Grant, provided by Telstra Ltd, Australia. The DigitalFriend product is the first software tool from the effort to become available for public use, and can be downloaded from www.DigitalFriend.org
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Goschnick, S., Graham, C. Augmenting interaction and cognition using agent architectures and technology inspired by psychology and social worlds. Univ Access Inf Soc 4, 204–222 (2006). https://doi.org/10.1007/s10209-005-0012-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10209-005-0012-x