Abstract
Cooperative ambient intelligence aims to improve users’ work and private life by analysing their current situation with a special focus on their social interaction and to adapt the environment accordingly. As technology is seen as highly embedded in physical environments and the social fabric of users, a reconsideration of methods for its design, implementation, and evaluation is vital. In this paper we characterise cooperative ambient intelligence, revisit existing methods, and discuss what constitutes a novel human-centred computing methodology.
Similar content being viewed by others
References
Abowd GD (1999) Software engineering issues for ubiquitous computing. In: Proceedings of the 21st international conference on software engineering—SE’99 (Los Angeles, CA). IEEE Computer Society Press, Los Alamitos, pp 75–84
Abowd GD, Mynatt E (2000) Charting past, present, and future research in ubiquitous computing. ACM Trans Comput Hum Interact 7(1):29–58
ACM SIGCHI (2008) ACM SIGCHI curricula for human–computer interaction. http://sigchi.org/cdg/. Accessed 13 October 10 2008
Arduino (2009) Ardiuno—HomePage. http://www.arduino.cc/. Accessed 18 September 2009
Baecker RM, Grudin J, Buxton WAS, Greenberg S, eds (1995) Readings in human–computer interaction: toward the year 2000, 3rd edn. Morgan Kaufmann Publishers, San Francisco
Boehm BW (1988) A spiral model of software development and enhancement. IEEE Comput 21(5):61–72
Carter S, Mankoff J, Heer J (2007) Momento: support for situated Ubicomp experiments. In: Proceedings of the conference on human factors in computing systems—CHI 2007 (April 28–May 3, San Jose, CA). ACM, NY, pp 125–134
Chalmers MA (2004) Historical view of context. Comput Support Cooper Work J Collab Comput 13(3–4):223–247
Computer Society (2001) Computer curricula 2001—appendix A CS body of knowledge. IEEE & ACM, http://www.sigcse.org/resources/cs-2001/appendixa/?searchterm=Computer%20Curricula%202001%20-%20Appendix%20A%20CS%20Body%20of%20Knowledge. Accessed 18 September 2009
Crabtree A, Benford S, Greenhalgh C, Tennent P, Chalmers M, Brown B (2006) Supporting ethnographic studies of ubiquitous computing in the wild. In: Proceedings of the conference on designing interactive systems—DIS 2006 (June 26–28, University Park, PA). ACM, NY, pp 60–69
Dix A, Finlay J, Abowd GD, Beale R (2004) Human–computer interaction. Pearson, Englewood Cliffs
Dourish P (2001) Where the action is: the foundations of embodied interaction. MIT Press, Cambridge
ENoLL (2009) Open living labs—the European network of living labs. http://www.openlivinglabs.eu/. Accessed 18 September 2009)
Fowler M (2004) UML distilled: a brief guide to the standard object modelling language. Addison-Wesley, Reading
Greenberg S, Fitchett C (2001) Phidgets: easy development of physical interfaces through physical widgets. In: Proceedings of the ACM symposium on user interface software and technology—UIST 2001 (November 11–14, Orlando, FL). ACM, NY, pp 209–218
Gross T (2008) Cooperative ambient intelligence: towards autonomous and adaptive cooperative ubiquitous environments. In: International journal of autonomous and adaptive communications systems (IJAACS), vol 1, suppl 2, pp 270–278
Gross T, Fetter M (2009) Computer-supported cooperative work. In: Stefanidis C (ed) The universal access handbook, vol 43. Lawrence Erlbaum Associates, Hillsdale, NJ, pp 1–22
Gross T, Marquardt N (2007) CollaborationBus: an editor for the easy configuration of ubiquitous computing environments. In: Proceedings of the fifteenth Euromicro conference on parallel, distributed, and network-based processing—PDP 2007 (February 7–9, Naples, Italy). IEEE Computer Society Press, Los Alamitos, pp 307–314
Gross T, Prinz W (2004) Modelling shared contexts in cooperative environments: concept, implementation, and evaluation. Comput Support Cooper Work J Collab Comput 13(3–4):283–303
Gross T, Egla T, Marquardt N (2006) Sensation: a service-oriented platform for developing sensor-based infrastructures. Int J Internet Protoc Technol (IJIPT) 1(3):159–167
Grudin J (1990) The computer reaches out: the historical continuity of interface design. In: Proceedings of the conference on human factors in computing systems—CHI’90 (April 1–5, Seattle, WA). ACM, NY, pp 261–268
Hansen W (1971) User engineering principles for interactive systems. In: Proceedings of the fall joint computing conference—FJCC’71 (December, Montvale, NJ). AFIPS Press, Washington, pp 523–532
Hartson HR, Hix D (1989) Human–computer interaction development: concepts and systems for its management. ACM Comput Surv 21(1):5–92
Hornecker E, Buur J (2006) Getting a grip on tangible interaction: a framework on physical space and social interaction. In: Proceedings of the conference on human factors in computing systems—CHI 2006 (April 22–27, Montreal, Canada). ACM, NY, pp 437–446
Humble J, Crabtree A, Hemmings T, Akesson K-P, Koleva B, Rodden T, Hansson P (2003) Playing with the bits—user-configuration of ubiquitous domestic environments. In: Fifth international conference on ubiquitous computing—UbiComp 2003 (October 12–15, Seattle, WA). Springer, Heidelberg, pp 256–264
Hutchins EL, Hollan JD, Norman DA (1985) Direct manipulation interfaces. Int J Hum Comput Interact 1:311–338
Intille SS, Larson K, Beaudin JS, Nawyn J, Tapia ME, Kaushik P (2005) Late breaking result: a living laboratory for the design and evaluation of ubiquitous computing technologies. In: Extended abstracts of the conference on human factors in computing systems—CHI 2005 (April 2–7, Portland, OR). ACM, NY, pp 1941–1944
ISO (2009) ISO 13407: 1999—human-centred design processes for interactive systems. ISO—International Organisation for Standardisation, http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=21197. Accessed 18 September 2009
ISO/IEC (2009) ISO 9241-1: 1997—ergonomic requirements for office work with visual display terminals—part 1: general introduction. ISO—International Organization for Standardization, http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=21922. Accessed 18 September 2009
Jaimes A, Gatica-Perez D, Sebe N, Huang TS (2007) Human-centred computing: towards a human revolution. IEEE Comput 40(5):30–34
Kandinsky W (1955) Punkt und Linie zu Flaeche (Point and Line to Plain; in German). Freiburger Graphische Betriebe, Freiburg (reprint from 1926)
Lugmayr A, Risse T, Stockleben B, Laurila K, Kaario J (2009) Semantic ambient media—an introduction. Multimedia Tools Appl 44(3):337–359
Lupfer G, Sigel P (2005) Walter Gropius, 1883–1969: the promoter of a new form. Taschen, Cologne
Lupton E, Miller JA (eds) (1993) The ABC of triangle, square, and circle: the Bauhaus and design theory. Thames & Hudson Ltd, London
Lyytinen K, Yoo Y (2002) Issues and challenges in ubiquitous computing. Commun ACM 45(12):63–65
Maass S, Ackermann D, Dzida W, Gorny P, Oberquelle H, Roediger K-H, Rupietta W, Streitz N (1996) Recommendations for software ergonomics education in informatics curricula at german universities. German Informatics Society GI. http://www-cg-hci.informatik.uni-oldenburg.de/GI-Recommendations/. Accessed 18 September 2009
Mankoff J, Dey AK, Kientz J, Lederer S, Ames M (2003) Heuristic evaluation of ambient displays. In: Proceedings of the Conference on Human Factors in Computing Systems—CHI 2003 (April 5–10, Minneapolis, Minnesota). ACM, NY, pp 169–176
Markopoulos P, de Ruyter B, Privender S, van Breemen A (2005) Case study: bringing social intelligence into home dialogue systems. ACM interactions, pp 37–45
Merriam-Webster I (2009) Merriam-Webster Online. http://www.m-w.com/. Accessed 13 March 2009
Mitchel K (2004) MIT project oxygen. Computer Science and Artificial Intelligence Laboratory. http://oxygen.lcs.mit.edu/. Accessed 19 March 2008
Nielsen J (1992) The usability engineering life cycle. IEEE Comput 25(3):12–22
Nielsen J (1994) Usability engineering. Academic Press, London
Norman DA (1988) The psychology of everyday things. Basic Books, NY
Nova N, Girardin F, Dillenbourg P (2005) ‘Location is not enough!’: an empirical study of location-awareness in mobile collaboration. In: Proceedings of the IEEE international workshop of wireless and mobile technologies in education—WMTE 2005 (November 28–30, Tokushima, Japan). IEEE Computer Society Press, Los Alamitos, pp 21–28
OMG (2009) Object management group—UML. http://www.omg.org/. Accessed 18 September 2009)
Philips (2008) Philips Research—HomeLab. Koninklijke Philips Electronics NV, http://www.research.philips.com/technologies/misc/homelab/index.html. Accessed 19 March 2008
Preece J, Rogers Y, Sharp H (2007) Interaction design: beyond human–computer interaction. Wiley, NY
Randall D, Harper R, Rouncefield M (2007) Fieldwork for design: theory and practice. Springer, Heidelberg
Ranganathan A, Campbell RH (2003) A middleware for context-aware agents in ubiquitous computing environments. In: Proceedings of the ACM/IFIP/USENIX international middleware conference—Middleware 2003 (June 16–20, Rio de Janeiro, Brazil). Springer, Berlin, Germany, pp 143–161
Royce WW (1987) Managing the development of Larage software systems. In: Proceedings of the ninth international conference on software engineering—ICSE’87 (March 30–April 2, Monterey, CA). IEEE Computer Society Press, Los Alamitos, (reprint from 1970). pp 328–338
Schmidt A, Beigl M, Gellersen H-W (1999) There is more to context than location. Comput Graph J 23(6):893–902
Scholtz J, Consolvo S (2004) Toward a framework for evaluating ubiquitous computing applications. IEEE Pervasive Comput 3(2):82–88
Shneiderman B (1983) Direct manipulation: a step beyond programming languages. IEEE Comput 16(8):57–69
Sohn T, Dey AK (2003) Interactive poster: iCAP: an informal tool for interactive prototyping context-aware applications. In: Extended abstracts of the conference on human factors in computing systems—CHI 2003 (April 5–10, Fort Lauderdale, Florida). ACM, NY, pp 974–975
Sommerville I (1992) Software engineering, 4th edn. Addison-Wesley, Reading
Sommerville I (2007) Software engineering 8. Pearson Education Limited, Harlow
Stone D, Jarrett C, Woodroffe M, Minocha S (2005) User interface design and evaluation. Morgan Kaufmann Publishers, San Francisco
van Dam A (1997) Post-WIMP user interfaces. Commun ACM 40(2):63–67
Weber W, Rabaey JM, Aarts E (eds) (2005) Ambient intelligence. Springer, NY
Weiser M (1993) Some computer science issues in ubiquitous computing. Commun ACM 36(7):75–84
Weiser M, Brown JS (1997) The coming age of calm technology. In: Denning PJ, Metcalfe RM (eds) Beyond calculation: the next fifty years of computing. Springer, NY, pp 75–85
Weiser M, Gold R, Brown JS (1999) The origins of ubiquitous computing research at PARC in the late 1980s. IBM Syst J Spec Issue Pervasive Comput 38(4):693–696
Wick RK (2000) Teaching Bauhaus. Hatje Cantz Publishers, Ostfildern-Ruit
Acknowledgments
I would like to thank all the members of the Cooperative Media Lab—special thanks to Christoph Beckmann, Mirko Fetter, Arkadiusz M. Frydyada de Piotrowski, Stefanie Koch, Thilo Paul-Stueve, and Maximilian Schirmer for inspiring discussions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gross, T. Towards a new human-centred computing methodology for cooperative ambient intelligence. J Ambient Intell Human Comput 1, 31–42 (2010). https://doi.org/10.1007/s12652-009-0004-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-009-0004-4