Abstract
Due to the omnipresence of multitasking features in modern working environments, interruptions become commonplace as users must temporarily suspend a task to complete unexpected intervening activities. Interruptions are unpredictable and cannot be usually disregarded by users. They are quite often associated with negative effects (e.g. resuming to task after interruptions is difficult and is time consuming) but also with positive ones (e.g. alert systems shift our attention to matters that require immediate care to perform adequately a monitoring task). As users are facing more and more sources of information competing for attention, it is important to understand how interruptions affect user abilities to complete tasks. Despite multitasking environments are not new, interruptions are rarely considered explicitly in the design phases of interactive systems. In this chapter, we present how to integrate system models, task models and interruption models within a Model-Driven Approach (MDA). We show how formal descriptions of system and tasks can be used for simulation purposes while assessing system performance and how such simulations can be exploited to understand the consequences of interruptions on users’ work. These aspects are illustrated by a case study demonstrating that these simulations can support the assessment of various interaction techniques according to interruption rates. An application of such concepts is also presented in the case of dynamic reconfiguration of the user interface (after hardware or software failures for instance).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Accot, J., Zhai, S.: Beyond Fitts’ law: models for trajectory-based HCI tasks. In: Proc. of ACM CHI 1997, pp. 295–302 (1997)
Altmann, E.M., Trafton, J.G.: Memory for goals: An activation-based model. Cognitive Science 26(1), 39–83 (2002)
Altmann, E.M., Trafton, J.G.: Timecourse of Recovery from Task Interruption: Data and a Model. Psychonomics Bulletin and Review 14(6), 1079–1084 (2007)
Bailey, B.P., Konstan, J.A., Carlis, J.V.: Measuring the effects of interruptions on task performance in the user interface. In: IEEE International Conference on Systems, Man, and Cybernetics 2000, vol. 2, pp. 757–762 (2000)
Bailey, B.P., Konstan, J.A., Carlis, J.V.: The effects of interruptions on task performance, annoyance, and anxiety in the user interface. In: Proceedings of INTERACT 2001, pp. 593–601. IOS Press, Amsterdam (2001)
Barboni, E., Ladry, J., Navarre, D., Palanque, P., Winckler, M.: Beyond modelling: an integrated environment supporting co-execution of tasks and systems models. In: Proceedings of the 2nd ACM SIGCHI Symposium on Engineering interactive Computing Systems. EICS 2010, pp. 165–174. ACM, New York (2010)
Barnard, P.J., Teasdale, J.D.: Interacting cognitive subsystems: A systemic approach to cognitive-affective interaction and change. Cognition and Emotion 5, 1–39 (1991)
Bastide, R., Navarre, D., Palanque, P., Schyn, A., Dragicevic, P.: A Model-Based Approach for Real-Time Embedded Multimodal Systems in Military Aircrafts. In: ICMI 2004 - Sixth International Conference on Multimodal Interfaces, pp. 243–250. ACM Press, New York (2004)
Bastide, R., Palanque, P., Le, D., Munoz, J.: Integrating rendering specifications into a formalism for the design of interactive systems. In: DSV-IS 1998. Springer, Heidelberg (1998)
Bastide, R., Navarre, D., Palanque, P.: A model-based tool for interactive prototyping of highly interactive applications. In: CHI 2002 Extended Abstracts on Human Factors in Computing Systems, pp. 516–517 (2002)
ter Beek, M., Faconti, G., Massink, M., Palanque, P., Winckler, M.: Resilience of interaction techniques to interrupts - A formal model-based approach. In: Gross, T., Gulliksen, J., Kotzé, P., Oestreicher, L., Palanque, P., Prates, R.O., Winckler, M. (eds.) INTERACT 2009. LNCS, vol. 5726, pp. 456–472. Springer, Heidelberg (2009)
Bourgeois, F., Guiard, Y., Beaudouin-Lafon, M.: Multi-scale pointing: Facilitating pan-zoom coordination. In: ACM SIGCHI Conf. on Human Factors in Computing Systems, CHI 2002, pp. 758–759. ACM Press, New York (2002)
Brixey, J.J., Walji, M., Zhang, J., Johnson, T.R., Turley, J.P.: Proc. 6th International Workshop on Enterprise Networking and Computing in Healthcare Industry. Proposing a Taxonomy and Model of Interruption, pp. 184–188 (2004)
Brudzinski, M.E., Ratwani, R.M., Trafton, J.G.: Goal and spatial memory following interruption. Paper presented at the 8th International Conference on Cognitive Modeling, Ann Arbor, MI (2007)
Cades, D.M., Trafton, J.G., Boehm-Davis, D.A., Monk, C.A.: Does the difficulty of an interruption affect our ability to resume? In: Proc. of the Human Factors and Ergonomics Society 51th Annual Meeting, Santa Monica, pp. 234–238 (2007)
Caffiau, S., Girard, P., Scapin, D., Guittet, L., Sanou, L.: Assessment of object use for task modeling. In: Forbrig, P., Paternò, F. (eds.) HCSE/TAMODIA 2008. LNCS, vol. 5247, pp. 14–28. Springer, Heidelberg (2008)
Card, S.K., Thomas, T.P., Newell, A.: written at London, The Psychology of Human-Computer Interaction. Lawrence Erlbaum Associates, Mahwah (1983); ISBN 0898592437
Cervantes, H., Hall, R.S.: Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model. In: Proceedings of the 26th International Conference on Software Engineering, May 23 - 28, pp. 614–623. IEEE Computer Society, Washington (2004)
Chisholm, C.D., Collison, E.K., Nelson, D.R., Cordell, W.H.: Emergency department workplace interruptions: Are emergency physicians “interrupt-driven” and “multitasking”? Academic Emergency Medicine 7, 1239–1243 (2000)
Czerwinski, M., Cutrell, E., Horvitz, E.: Instant Messaging and Interruption: Influence of Task Type on Performance. In: Paris, C., Ozkan, N., Howard, S., Lu, S. (eds.) OZCHI 2000 Conference Proceedings, Sydney, Australia, December 4-8, pp. 356–361 (2000)
Czerwinski, M., Horvitz, E., Wilhite, S.: A diary study of task switching and interruptions. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems CHI 2004, Vienna, Austria, April 24-29, pp. 175–182. ACM, New York (2004)
Diaper, D., Stanton, N.A. (eds.): The Handbook of Task Analysis for Human-Computer Interaction, 650 p. Lawrence Erlbaum Associates, Mahwah (2004)
Diez, M., Boehm-Davis, D.A., Holt, R.W.: Model-based predictions of interrupted checklists. In: Proceedings of the 46th Annual Meeting of the Human Factors and Ergonomics Society, pp. 250–254. Human Factors and Ergonomics Society, Santa Monica (2002)
Dix, A., Ramduny-Ellis, D., Wilkinson, J.T.: Analysis: understanding broken tasks. In: Diaper, D., Stanton, N. (eds.) The Handbook of Task Analysis for Human Computer Interaction, Lawrence Erlbaum Associates, Mahwah (2004)
Fitts, P.M.: The Information Capacity of the Human Motor System in Controlling the Amplitude of Movement. Journal of Experimental Psychology 47, 381–391 (1954)
Gillie, T., Broadbent, D.: What makes interruptions disruptive? A study of length, similarity and complexity. Psychological Research 50(4), 243–250 (1989)
Hix, D., Rex Harston, H.: Developing User Interfaces: ensuring usability through product and process. Wiley, Chichester (1993); 978-0-471-57813-0
Horvitz, E., Apacible, J.: Learning and reasoning about interruption. In: Proceedings of the 5th International Conference on Multimodal Interfaces, ICMI 2003, November 5-7, pp. 20–27. ACM, New York (2003)
Jambon, F.: Formal modelling of task interruptions. In: Human Factors in Computing Systems: Proceedings of CHI 1996, Conference Companion, pp. 45–46. ACM Press, New York (1996)
Iqbal, S.T., Bailey, B.P.: Effects of intelligent notification management on users and their tasks. In: Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, CHI 2008, April 5-10, pp. 93–102. ACM Press, New York (2008), http://doi.acm.org/10.1145/1357054.1357070
Kapoor, A., Horvitz, E.: Experience sampling for building predictive user models: a comparative study. In: Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, CHI 2008, Florence, Italy, April 5-10, pp. 657–666. ACM Press, New York (2008), http://doi.acm.org/10.1145/1357054.1357159
McCrickard, D.S., Chewar, C.M.: Attuning notification design to user goals and attention costs. Communications of ACM 46(3), 67–72 (2003)
McDaniel, M.A., Einstein, G.O., Graham, T., Rall, E.: Delaying execution of intentions: overcoming the costs of interruptions. Applied Cognitive Psychology 18(5), 533–547 (2004)
McFarlane, D.C.: Comparison of four primary methods for coordinating the interruption of people in human-computer interaction. Human-Computer Interaction 17, 63–139 (2002)
McFarlane, D.C.: Coordinating the interruption of people in human-computer interaction. In: Sasse, A., Johnson, C. (eds.) Proceedings of Human-Computer Interaction, INTERACT 1999, pp. 295–303. IOS Press, Amsterdam (1999)
McFarlane, D.C.: Interruption of People in Human-Computer Interaction: A General Unifying Definition of Human Interruption and Taxonomy (NRL Formal Report NRL/FR/5510-97-9870), US Naval Research Laboratory, Washington (1997)
Mark, G., Gudith, D., Klocke, U.: The cost of interrupted work: more speed and stress. In: Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, CHI 2008, Florence, Italy, April 05-10, pp. 107–110. ACM, New York (2008), doi= http://doi.acm.org/10.1145/1357054.1357072
Monk, C., Boehm-Davis, D., Trafton, J.G.: Recovering from interruptions: Implications for driver distraction research. Human Factors 46, 650–663 (2004)
Morris, D., Brush, A.B., Meyers, B.R.: SuperBreak: using interactivity to enhance ergonomic typing breaks. In: Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems. CHI 2008, pp. 1817–1826. ACM, New York (2008)
Navarre, D., Palanque, P., Barboni, E., Mistrzyk, T.: On the Benefit of Synergistic Model-Based Approach for Safety Critical Interactive System Testing. In: Winckler, M., Johnson, H. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 140–154. Springer, Heidelberg (2007)
National Transportation Safety Board (1968). Aircraft accident report: Pan American World Airways, Inc., Boeing 707-321C, N799PA, Elmendorf Air Force Base, Anchorage, Alaska, December 26 (NTSB/AAR-69/08). Washington, DC (1969)
National Transportation Safety Board (1987). Aircraft accident report: Northwest Airlines, Inc.,McDonnell Douglas DC-9-82, N312RC, Detroit Metropolitan Wayne County Airport, Romulus,Michigan, August 16 (NTSB/AAR-88/05).Washington, DC (1988)
Navarre, D., Palanque, P., Bastide, R., Paternó, F., Santoro, C.: A tool suite for integrating task and system models through scenarios. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, p. 88. Springer, Heidelberg (2001)
Navarre, D., Palanque, P., Basnyat, S.: Usability Service Continuation through Reconfiguration of Input and Output Devices in Safety Critical Interactive Systems. In: Harrison, M.D., Sujan, M.-A. (eds.) SAFECOMP 2008. LNCS, vol. 5219, pp. 373–386. Springer, Heidelberg (2008)
Navarre, D., Palanque, P., Ladry, J., Barboni, E.: ICOs: A model-based user interface description technique dedicated to interactive systems addressing usability, reliability and scalability. ACM TOCHI 16(4), 1–56 (2009)
Navarre, D., Palanque, P., Bastide, R., Sy, O.: Structuring Interactive Systems Specifications for Executability and Prototypability. In: Paternó, F. (ed.) DSV-IS 2000. LNCS, vol. 1946, p. 97. Springer, Heidelberg (2001)
Navarre, D., Palanque, P., Bastide, R.: Reconciling Safety and Usability Concerns through Formal Specification-based Development Process. In: HCI-Aero 2002. MIT, USA (2002)
O’Conaill, B., Frohlich, D.: Timespace in the workplace: Dealing with interruptions. In: Human Factors in Computing Systems, CHI 1995, pp. 262–263. ACM Press, New York (1995)
Oulasvirta, A., Saariluoma, P.: Surviving task interruptions: Investigating the implications of long-term working memory theory. Int. J. Hum.-Comput. Stud. 64(10), 941–961 (2006)
Palanque, P., Bastide, R., Sengès, V.: Validating Interactive System Design Through the Verification of Formal Task and System Models. In: Proc. of EHCI 1995, Garn Targhee Resort, Wyoming, USA, August 14-18. Chapman et Hall, Boca Raton (1995)
Palanque, P., Bernhaupt, R., Navarre, D., Ould, M., Winckler, M.: Supporting Usability Evaluation of Multimodal Man-Machine Interfaces for Space Ground Segment Applications Using Petri net Based Formal Specification. In: Ninth International Conference on Space Operations, Rome, Italy, June 18-22 (2006)
Palanque, P., Ladry, J.-F., Navarre, D., Barboni, E.: High-Fidelity Prototyping of Interactive Systems can be Formal too. In: Schaefer, R., Cotta, C., Kołodziej, J., Rudolph, G. (eds.) PPSN XI. LNCS, vol. 6239, pp. 145–156. Springer, Heidelberg (2010)
Paterno, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: Proc. of Interact 1997, pp. 362–369. Chapman & Hall, Boca Raton (1997)
Pinheiro da Silva, P.: User Interface declarative models and Development environments: A survey. In: Paternó, F. (ed.) DSV-IS 2000. LNCS, vol. 1946, pp. 207–226. Springer, Heidelberg (2001)
Ratwani, R.M., McCurry, J.M., Trafton, J.G.: Predicting post completion errors using eye movements. In: Computer Human Interaction, CHI 2008 (2008)
Trafton, J.G., Monk, C.A.: Task Interruptions. Reviews of Human Factors and Ergonomics 3, 111–126 (2007)
Trafton, J.G., Altmann, E.M., Brock, D.P., Mintz, F.E.: Preparing to resume an interrupted task: Effects of prospective goal encoding and retrospective rehearsal. International Journal of Human-Computer Studies 58(5), 583–603 (2003)
Tsukada, K., Okada, K., Matsushita, Y.A.: Cooperative Support System Based on Multiplicity of Task. IFIP Congress (2), 69–74 (1994)
Rukab, J.A., Johnson-Throop, K.A., Malin, J., Zhang, J.: A Framework of Interruptions in Distributed Team Environments. Journal on Studies in Health Technology and Informatics, Part 2 107, 1282–1286 (2005)
Silberschatz, A., Galvin, P., Gagne, G.: Operating Systems Concepts. John Wiley & Sons, Chichester (2008); ISBN 0-470-12872-0
Speier, C., Vessey, I., Valacich, J.S.: The effects of interruptions, task complexity, and information presentation on computer-supported decision-making performance. Decision Sciences 34(4), 771–797 (2003)
Su, N.M., Mark, G.: Communication chains and multitasking. In: Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, CHI 2008, Florence, Italy, April 5-10, pp. 83–92. ACM, New York (2008)
Tucker, A.L., Spear, S.J.: Operational failures and interruptions in hospital nursing. Health Services Research 41, 643–662 (2006)
Walji, M., Brixey, J., Johnson-Throop, K., Zhang, J.: A theoretical framework to understand and engineer persuasive interruptions. In: Proceedings of 26th Annual Meeting of the Cognitive Science Society, CogSci 2004 (2004)
West, R.L., Nagy, G.: Using GOMS for Modeling Routine Tasks Within Complex Sociotechnical Systems: Connecting Macrocognitive Models to Microcognition. Journal of Cognitive Engineering and Decision Making 1(2), 186–211(26) (Summer 2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Palanque, P., Winckler, M., Martinie, C. (2011). A Formal Model-Based Approach for Designing Interruptions-Tolerant Advanced User Interfaces. In: Hussmann, H., Meixner, G., Zuehlke, D. (eds) Model-Driven Development of Advanced User Interfaces. Studies in Computational Intelligence, vol 340. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14562-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-14562-9_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14561-2
Online ISBN: 978-3-642-14562-9
eBook Packages: EngineeringEngineering (R0)