Nothing Special   »   [go: up one dir, main page]

Skip to main content

Incorporating Users into AmI System Design: From Requirements Toward Automation

  • Conference paper
  • First Online:
Information Systems Development

Abstract

The term ambient intelligence (AmI) is still a vision of the future of consumer electronics in which the computational power is embedded in everyday appliances and physical objects to turn environments into sensitive places able to understand users’ needs and to automate their daily tasks (Weiser 1995). In the context of AmI, task automation is central and raises many challenges since the system must adapt to each individual’s specific needs. These challenges become even more critical when the domain is characterized by the presence of many actors, every one owning different institutional roles, responsibilities, skills, and motivations (Cook et al. 2003). In addition, since users’ preferences may change in time, it is also important that the developed system provides evolution facilities for adapting to new requirements; otherwise, the system may become useless, obsolete, or perceived as intrusive by final users. It is therefore of paramount importance to use requirements engineering techniques for the analysis of users’ needs and for involving users to participate in design and development choices (Rolland and Salinesi 2009, Van Lamsweerde 2003).

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    The ACube project was founded by the local government of the Autonomous Province of Trento in Italy;http://acube.fbk.eu.

References

  • Bresciani P, Perini A, Giorgini P, Giunchiglia F, Mylopoulos J (2004) Tropos: an agent-oriented software development methodology. In: Proceedngs of the AAMAS. IEEE Computer Society, Los Alamitos, pp 203–236

    Google Scholar 

  • Casas R, Blasco Marín R, Robinet A, Delgado A, Yarza A, McGinn J, Picking R, Grout V (2008) User modelling in ambient intelligence for elderly and disabled people. In: Proceedngs of the computers helping people with special needs. Springer, Berlin/New York, pp 114–122

    Google Scholar 

  • Cockburn A (2001) Writing effective use cases, vol 1. Addison-Wesley, Boston

    Google Scholar 

  • Cook DJ, Youngblood M, Heierman IEO, Gopalratnam K, Rao S, Litvin A, Khawaja F (2003) Mavhome: an agent-based smart home. In: Proceedings of the PerCom. IEEE Computer Society, Los Alamitos, pp 521–524

    Google Scholar 

  • Cooper A, Reimann R, Cronin D (2007) About face 3: the essentials of interaction design. Wiley, Indianapolis

    Google Scholar 

  • Dardenne A, Lamsweerde A, Fickas S (1993) Goal-directed requirements acquisition. Sci Comput Program 20(1–2):3–50

    Google Scholar 

  • Dey AK (2001) Understanding and using context. PUC

    Google Scholar 

  • Hagras H, Callaghan V, Colley M, Clarke G, Pounds-Cornish A, Duman H (2004) Creating an ambient-intelligence environment using embedded agents. IEEE Intel Syst 19(6):12–20

    Google Scholar 

  • Johnson P (1999) Tasks and situations: considerations for models and design principles in human computer interaction. In: Proceedings of the HCI international. Lawrence Erlbaum, Mahwah/London, pp 1199–1204

    Google Scholar 

  • Kolos-Mazuryk L, Eck P, Wieringa R A survey of requirements engineering methods for pervasive services. In: Proceedings of the workshop on building software for pervasive computing, OOPSLA’05

    Google Scholar 

  • Lauesen S (2003) Task description as functional requirements. IEEE Softw 20:58–65

    Google Scholar 

  • Leonardi C, Sabatucci L, Susi A, Zancanaro M (2010a) Ahab’s leg: mediating semi-formal requirement to final users. In: Proceedings of the CAiSE’10, Hammamet

    Google Scholar 

  • Leonardi C, Sabatucci L, Susi A, Zancanaro M (2010b) Exploring the boundaries: when method fragmentation is not convenient. In: Proceedings of the IEEE FIPA workshop on design process documentation and fragmentation, Lyon

    Google Scholar 

  • Neal DT, Wood W (2007) Automaticity in situ: the nature of habit in daily life. In: Psychology of action: mechanisms of human action, vol 2

    Google Scholar 

  • Nuseibeh B, Easterbrook S (2000) Requirements engineering: a roadmap. In: Proceedings of the conference on the future of software engineering. ACM, New York, pp 35–46

    Google Scholar 

  • Paternó F (2002) ConcurTaskTrees: an engineered approach to model-based design of interactive systems. Lawrence Erlbaum Associates

    Google Scholar 

  • Rolland C, Salinesi C (2009) Supporting Requirements Elicitation through goal/scenario coupling. In: Conceptual modeling: foundations and applications. Springer, Berlin, p 416

    Google Scholar 

  • Serral E, Valderas P, Pelechano V (2010a) Improving the cold-start problem in user task automation by using models at runtime. In: Proceedings of the ISD’10. Springer, pp 648–659

    Google Scholar 

  • Serral E, Valderas P, Pelechano V (2010b) Towards the model driven development of context-aware pervasive systems. PMC 6(2):254–280

    Google Scholar 

  • Sharp H, Rogers Y, Preece J (2007) Interaction design: beyond human computer interaction. Wiley, Chichester/Hoboken

    Google Scholar 

  • Shepherd A (2001) Hierarchical task analysis. Taylor & Francis, London

    Google Scholar 

  • Sutcliffe A, Maiden N, Minocha S, Manuel D (1998) Supporting scenario-based requirements engineering. IEEE Trans Softw Eng 24:1072–1088

    Google Scholar 

  • Uchitel S, Chatley R, Kramer J, Magee J (2004) System architecture: the context for scenario-based model synthesis. In: Proceedings of the 12th symposium on FSE. ACM, New York, pp 33–42

    Google Scholar 

  • Van Lamsweerde A (2003) From system goals to software architecture. In: Bernardo M, Inverardi P (eds) Formal methods for software architectures. Springer, Berlin/New York, pp 25–43

    Google Scholar 

  • Weiser M (1995) The computer for the 21st century. Sci Am 78–89

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Estefanía Serral .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this paper

Cite this paper

Serral, E. et al. (2013). Incorporating Users into AmI System Design: From Requirements Toward Automation. In: Pooley, R., Coady, J., Schneider, C., Linger, H., Barry, C., Lang, M. (eds) Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-4951-5_40

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-4951-5_40

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-4950-8

  • Online ISBN: 978-1-4614-4951-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics