Skip to main content
Log in

Towards a new human-centred computing methodology for cooperative ambient intelligence

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Dourish P (2001) Where the action is: the foundations of embodied interaction. MIT Press, Cambridge

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Lupfer G, Sigel P (2005) Walter Gropius, 1883–1969: the promoter of a new form. Taschen, Cologne

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Nielsen J (1994) Usability engineering. Academic Press, London

    Google Scholar 

  • Norman DA (1988) The psychology of everyday things. Basic Books, NY

    Google Scholar 

  • 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

    Google Scholar 

  • Randall D, Harper R, Rouncefield M (2007) Fieldwork for design: theory and practice. Springer, Heidelberg

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Scholtz J, Consolvo S (2004) Toward a framework for evaluating ubiquitous computing applications. IEEE Pervasive Comput 3(2):82–88

    Article  Google Scholar 

  • Shneiderman B (1983) Direct manipulation: a step beyond programming languages. IEEE Comput 16(8):57–69

    Google Scholar 

  • 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

    Google Scholar 

  • Sommerville I (2007) Software engineering 8. Pearson Education Limited, Harlow

    Google Scholar 

  • Stone D, Jarrett C, Woodroffe M, Minocha S (2005) User interface design and evaluation. Morgan Kaufmann Publishers, San Francisco

    Google Scholar 

  • van Dam A (1997) Post-WIMP user interfaces. Commun ACM 40(2):63–67

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Wick RK (2000) Teaching Bauhaus. Hatje Cantz Publishers, Ostfildern-Ruit

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Tom Gross.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-009-0004-4

Keywords

Navigation