Skip to main content

2016 | OriginalPaper | Buchkapitel

Designing the Human in the Loop of Self-Adaptive Systems

verfasst von : Miriam Gil, Vicente Pelechano, Joan Fons, Manoli Albert

Erschienen in: Ubiquitous Computing and Ambient Intelligence

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Self-adaptation is a key requirement in emerging software systems that must become capable of continuously adapting its behavior at run-time to their context (new environmental conditions, resource variability, unpredictable situations, changing user needs, etc.) without human intervention. However, experience in autonomous systems shows that people cannot be excluded entirely of the adaptation loop. For example, in the case of autonomous cars, they still need humans to drive in certain situations (e.g., complex driving situations, emergencies, etc.). This work defines the key factors to design the human participation in the control loops by introducing a framework to design human participations. Our framework considers human attention as a critical factor for user participation. Also, it pays attention to the dynamism between different types of human participation depending on the different system limitations (e.g., uncertainties in sensing, conflicts in goals, etc.) and the current user situation (e.g., user attention, environmental situation, etc.). We illustrate our approach by applying it to manage some actual autonomous cars situations that require human intervention.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Barkhuus, L., Dey, A.K.: Is context-aware computing taking control away from the user? Three levels of interactivity examined. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 149–156. Springer, Heidelberg (2003)CrossRef Barkhuus, L., Dey, A.K.: Is context-aware computing taking control away from the user? Three levels of interactivity examined. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 149–156. Springer, Heidelberg (2003)CrossRef
2.
Zurück zum Zitat Brun, Y., et al.: Engineering self-adaptive systems through feedback loops. In: Cheng, B.H.C., Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 5525, pp. 48–70. Springer, Heidelberg (2009). doi:10.1007/978-3-642-02161-9_3 CrossRef Brun, Y., et al.: Engineering self-adaptive systems through feedback loops. In: Cheng, B.H.C., Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 5525, pp. 48–70. Springer, Heidelberg (2009). doi:10.​1007/​978-3-642-02161-9_​3 CrossRef
3.
Zurück zum Zitat Cámara, J., Moreno, G., Garlan, D.: Reasoning about human participation in self-adaptive systems. In: SEAMS 2015, pp. 146–156 (2015) Cámara, J., Moreno, G., Garlan, D.: Reasoning about human participation in self-adaptive systems. In: SEAMS 2015, pp. 146–156 (2015)
4.
Zurück zum Zitat Cheng, B.H.C., de Lemos, R., Inverardi, P., Magee, J.: Software Engineering for Self-Adaptive Systems. Programming and Software Engineering, vol. 5525, p. 261. Springer, Heidelberg (2009) Cheng, B.H.C., de Lemos, R., Inverardi, P., Magee, J.: Software Engineering for Self-Adaptive Systems. Programming and Software Engineering, vol. 5525, p. 261. Springer, Heidelberg (2009)
5.
Zurück zum Zitat Cortellessa, V., Di Marco, A., Inverardi, P.: Model-Based Software Performance Analysis. Springer, Heidelberg (2011)CrossRef Cortellessa, V., Di Marco, A., Inverardi, P.: Model-Based Software Performance Analysis. Springer, Heidelberg (2011)CrossRef
6.
Zurück zum Zitat Dorn, C., Taylor, R.N.: Coupling software architecture and human architecture for collaboration-aware system adaptation. In: ICSE, pp. 53–62 (2013) Dorn, C., Taylor, R.N.: Coupling software architecture and human architecture for collaboration-aware system adaptation. In: ICSE, pp. 53–62 (2013)
7.
Zurück zum Zitat Dubberly, H., Pangaro, P., Haque, U.: On modeling: what is interaction?: are there different types? Interactions 16(1), 69–75 (2009)CrossRef Dubberly, H., Pangaro, P., Haque, U.: On modeling: what is interaction?: are there different types? Interactions 16(1), 69–75 (2009)CrossRef
8.
Zurück zum Zitat Evers, C., Kniewel, R., Geihs, K., Schmidt, L.: The user in the loop: enabling user participation for self-adaptive applications. FGCS J. 34, 110–123 (2014)CrossRef Evers, C., Kniewel, R., Geihs, K., Schmidt, L.: The user in the loop: enabling user participation for self-adaptive applications. FGCS J. 34, 110–123 (2014)CrossRef
9.
Zurück zum Zitat Hardian, B., Indulska, J., Henricksen, K.: Balancing autonomy and user control in context-aware systems - a survey. In: Fourth IEEE International Conference on Pervasive Computing and Communications Workshops, pp. 6–56 (2006) Hardian, B., Indulska, J., Henricksen, K.: Balancing autonomy and user control in context-aware systems - a survey. In: Fourth IEEE International Conference on Pervasive Computing and Communications Workshops, pp. 6–56 (2006)
10.
Zurück zum Zitat Jameson, A., Gajos, K.Z.: Systems that adapt to their users. In: Jacko, J.A. (ed.) The Human Computer Interaction Handbook, pp. 431–456 (2012) Jameson, A., Gajos, K.Z.: Systems that adapt to their users. In: Jacko, J.A. (ed.) The Human Computer Interaction Handbook, pp. 431–456 (2012)
11.
Zurück zum Zitat Ju, W., Leifer, L.: The design of implicit interactions: making interactive systems less obnoxious. Des. Issues 24(3), 72–84 (2008)CrossRef Ju, W., Leifer, L.: The design of implicit interactions: making interactive systems less obnoxious. Des. Issues 24(3), 72–84 (2008)CrossRef
12.
Zurück zum Zitat Litman, T.: Autonomous vehicle implementation predictions: implications for transport planning. In: Transportation Research Board 94th Annual Meeting (No. 15–3326) (2013) Litman, T.: Autonomous vehicle implementation predictions: implications for transport planning. In: Transportation Research Board 94th Annual Meeting (No. 15–3326) (2013)
13.
Zurück zum Zitat Muir, B.M.: Trust in automation: Part I. Theoretical issues in the study of trust and human intervention in automated systems. Ergonomics 37(11), 1905–1922 (1994)CrossRef Muir, B.M.: Trust in automation: Part I. Theoretical issues in the study of trust and human intervention in automated systems. Ergonomics 37(11), 1905–1922 (1994)CrossRef
14.
Zurück zum Zitat Norman, D.A.: The Design of Everyday Things. Basic Books, Inc., New York (2002) Norman, D.A.: The Design of Everyday Things. Basic Books, Inc., New York (2002)
15.
Zurück zum Zitat Perez-Palacin, D., Mirandola, R.: Uncertainties in the modeling of self-adaptive systems: a taxonomy and an example of availability evaluation. In: 5th ACM/SPEC International Conference on Performance Engineering, pp. 3–14 (2014) Perez-Palacin, D., Mirandola, R.: Uncertainties in the modeling of self-adaptive systems: a taxonomy and an example of availability evaluation. In: 5th ACM/SPEC International Conference on Performance Engineering, pp. 3–14 (2014)
16.
Zurück zum Zitat Russell, D.M., Maglio, P.P., Dordick, R., Neti, C.: Dealing with ghosts: managing the user experience of autonomic computing. IBM Syst. J. 42(1), 177–188 (2003)CrossRef Russell, D.M., Maglio, P.P., Dordick, R., Neti, C.: Dealing with ghosts: managing the user experience of autonomic computing. IBM Syst. J. 42(1), 177–188 (2003)CrossRef
17.
Zurück zum Zitat Salehie, M., Tahvildari, L.: Self-adaptive software: landscape and research challenges. Trans. Auton. Adaptive Syst. 4(2), 1–42 (2009)CrossRef Salehie, M., Tahvildari, L.: Self-adaptive software: landscape and research challenges. Trans. Auton. Adaptive Syst. 4(2), 1–42 (2009)CrossRef
18.
Zurück zum Zitat Schmidt, A.: Context-aware computing: context-awareness, context-aware user interfaces, and implicit interaction. In: The Encyclopedia of HCI, 2nd edn. (2013) Schmidt, A.: Context-aware computing: context-awareness, context-aware user interfaces, and implicit interaction. In: The Encyclopedia of HCI, 2nd edn. (2013)
19.
Zurück zum Zitat Shaikh, S.A., Krishnan, P.: A framework for analysing driver interactions with semi-autonomous vehicles. In: Proceedings First International Workshop on Formal Techniques for Safety-Critical Systems (FTSCS), pp. 85–99 (2012) Shaikh, S.A., Krishnan, P.: A framework for analysing driver interactions with semi-autonomous vehicles. In: Proceedings First International Workshop on Formal Techniques for Safety-Critical Systems (FTSCS), pp. 85–99 (2012)
20.
Zurück zum Zitat Shin, C., Dey, A.K., Woo, W.: Mixed-initiative conflict resolution for context-aware applications. In: UbiComp 2008, pp. 262–271 (2008) Shin, C., Dey, A.K., Woo, W.: Mixed-initiative conflict resolution for context-aware applications. In: UbiComp 2008, pp. 262–271 (2008)
21.
Zurück zum Zitat Stumpf, S., Burnett, M., Pipek, V., Wong, W.K.: End-user interactions with intelligent and autonomous systems. In: CHI 2012 Extended Abstracts on Human Factors in Computing Systems, pp. 2755–2758 (2012) Stumpf, S., Burnett, M., Pipek, V., Wong, W.K.: End-user interactions with intelligent and autonomous systems. In: CHI 2012 Extended Abstracts on Human Factors in Computing Systems, pp. 2755–2758 (2012)
Metadaten
Titel
Designing the Human in the Loop of Self-Adaptive Systems
verfasst von
Miriam Gil
Vicente Pelechano
Joan Fons
Manoli Albert
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-48746-5_45