Abstract
Control rooms are central for well-being and safety of people in many domains (e.g., emergency response, ship bridge, public utilities). In most of these domains, demands on operators are increasing. At the same time tasks, goals and well-being of the operators is rarely proactively supported. New technology solutions are often domain-specific and focus on specific functionalities. What is urgently needed to meet the increasing demands are reusable solutions. We develop a cross-domain pattern language for control rooms as pervasive computing environments within a human-centered design process. The pattern language consists of eight hierarchical levels, which combine the perspectives of human computer interaction (HCI) and pervasive computing environments. It will be made available for the public through a web-based pattern platform with feedback and comment functions. This research will contribute to a better understanding of suitable interaction paradigms for control rooms and safety-critical pervasive computing environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ahluwalia, K.S.: Scalability design patterns. In: Proceedings of the 14th Conference on Pattern Languages of Programs, PLOP ’07. Association for Computing Machinery, New York (2007). https://doi.org/10.1145/1772070.1772073
Ardagna, C.A., Damiani, E., Frati, F., Rebeccani, D., Ughetti, M.: Scalability patterns for platform-as-a-service. In: 2012 IEEE Fifth International Conference on Cloud Computing, pp. 718–725 (2012). https://doi.org/10.1109/CLOUD.2012.41
Armoush, A., Kowalewski, S.: Safety recommendations for safety-critical design patterns (2009)
Borchers, J.O.: A pattern approach to interaction design. In: Proceedings of the 3rd Conference on Designing Interactive Systems: Processes, Practices, Methods, and Techniques, DIS ’00, pp. 369-378. Association for Computing Machinery, New York (2000). https://doi.org/10.1145/347642.347795
Chung, E.S., Hong, J.I., Lin, J., Prabaker, M.K., Landay, J.A., Liu, A.L.: Development and evaluation of emerging design patterns for ubiquitous computing. In: Proceedings of the 5th Conference on Designing Interactive Systems: Processes, Practices, Methods, and Techniques, DIS ’04, pp. 233-242. Association for Computing Machinery, New York (2004). https://doi.org/10.1145/1013115.1013148
Connelly, S., Burmeister, J., MacDonald, A., Hussey, A.: Extending and evaluating a pattern language for safety-critical user interfaces. In: Proceedings of the Sixth Australian Workshop on Safety Critical Systems and Software - Volume 3, SCS ’01, pp. 39-49. Australian Computer Society, Inc., AUS (2001)
Crawford, W., Kaplan, J.: J2EE Design Patterns: Patterns in the Real World. O’Reilly Media Inc., Sebastopol (2003)
Dadashi, N., Golightly, D., Sharples, S.: Seeing the woods for the trees: the problem of information inefficiency and information overload on operator performance. Cogn. Technol. Work 19(4), 561–570 (2017). https://doi.org/10.1007/s10111-017-0451-1
Denef, S., Keyson, D.: Talking about implications for design in pattern language. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI ’12, pp. 2509-2518. Association for Computing Machinery, New York (2012). https://doi.org/10.1145/2207676.2208418
Deng, J., Kemp, E., Todd, E.G.: Managing UI pattern collections. In: Proceedings of the 6th ACM SIGCHI New Zealand Chapter’s International Conference on Computer-Human Interaction: Making CHI Natural, CHINZ ’05, pp. 31-38. Association for Computing Machinery, New York (2005). https://doi.org/10.1145/1073943.1073951
Douglass, B.P.: Real-Time Design Patterns: Robust Scalable Architecture for Real-time Systems. Addison-Wesley Professional, Boston (2003)
Ebling, M.R., Want, R.: Satya revisits “pervasive computing: Vision and challenges’’. IEEE Pervasive Comput. 16(3), 20–23 (2017). https://doi.org/10.1109/MPRV.2017.2940965
Flegel, N., Pick, C., Mentler, T.: A gaze-supported mouse interaction design concept for state-of-the-art control rooms. In: Ahram, T., Taiar, R., Groff, F. (eds.) Human Interaction, Emerging Technologies and Future Applications IV, pp. 208–216. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-74009-2_26
Flegel, N., Poehler, J., Van Laerhoven, K., Mentler, T.: Towards control rooms as human-centered pervasive computing environments. In: Sense, Feel, Design: INTERACT 2021 IFIP TC 13 Workshops, Bari, Italy, August 30 - September 3, 2021, Revised Selected Papers, pp. 329-344. Springer-Verlag, Berlin, Heidelberg (2021). https://doi.org/10.1007/978-3-030-98388-8_29
Flegel, N., Pöhler, J., Van Laerhoven, K., Mentler, T.: “i want my control room to be...”: on the aesthetics of interaction in a safety-critical working environment. In: Proceedings of Mensch Und Computer 2022, MuC ’22, pp. 488-492. Association for Computing Machinery, New York (2022). https://doi.org/10.1145/3543758.3547562
Flegel, N., Wessel, D., Pöhler, J., Van Laerhoven, K., Mentler, T.: Autonomy and safety: a quantitative study with control room operators on affinity for technology interaction and wish for pervasive computing solutions. In: Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems, CHI EA ’23. Association for Computing Machinery, New York (2023). https://doi.org/10.1145/3544549.3585822
Graham, I.: A Pattern Language for Web Usability. Addison-Wesley Longman Publishing Co., Inc., USA (2002)
Grill, T., Blauhut, M.: Design patterns applied in a user interface design (UID) process for safety critical environments (SCEs). In: Holzinger, A. (ed.) HCI and Usability for Education and Work, pp. 459–474. Springer, Berlin Heidelberg, Berlin, Heidelberg (2008). https://doi.org/10.1007/978-3-540-89350-9_32
Knote, R., Baraki, H., Söllner, M., Geihs, K., Leimeister, J.M.: From requirement to design patterns for ubiquitous computing applications. In: Proceedings of the 21st European Conference on Pattern Languages of Programs, EuroPlop ’16. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/3011784.3011812
Koskinen, H., Laarni, J., Norros, L.: Activity-driven design approach to the novel control room environments. In: European Conference on Cognitive Ergonomics: Designing beyond the Product — Understanding Activity and User Experience in Ubiquitous Environments, ECCE ’09, VTT Technical Research Centre of Finland, FI-02044 VTT, FIN (2009)
Mahemoff, M., Hussey, A., Johnston, L.: Pattern-based reuse of successful designs: usability of safety-critical systems. In: Proceedings 2001 Australian Software Engineering Conference, pp. 31–39 (2001). https://doi.org/10.1109/ASWEC.2001.948495
Mentler, T., Palanque, P., Harrison, M.D., van Laerhoven, K., Masci, P.: Control rooms from a human-computer interaction perspective. In: Ardito, C., et al. (eds.) Sense, Feel, Design, pp. 281–289. Springer International Publishing, Cham (2022). https://doi.org/10.1007/978-3-030-98388-8_25
Mentler, T., Rasim, T., Müßiggang, M., Herczeg, M.: Ensuring usability of future smart energy control room systems. Energy Inform. 1(1), 167–182 (2018)
Mezgár, I., Grabner-Kräuter, S.: Role of privacy and trust in mobile business social networks. In: Handbook of Research on Business Social Networking: Organizational, Managerial, and Technological Dimensions, pp. 287–313. IGI Global, USA (2012)
Nikolov, I.: Scala Design Patterns: Design Modular, Clean, and Scalable Applications by Applying Proven Design Patterns in Scala. Packt Publishing Ltd., Birmingham (2018)
Palanque, P.: POISE: a framework for designing perfect interactive systems with and for imperfect people. In: Ardito, C., et al. (eds.) Human-Computer Interaction - INTERACT 2021, pp. 39–59. Springer International Publishing, Cham (2021). https://doi.org/10.1007/978-3-030-85623-6_5
Pap, Z., Petri, D.: A design pattern of the user interface of safety-critical systems. In: International PhD Students’ Workshop Control & Information Technology (2001)
Reiners, R., Halvorsrud, R., Eide, A.W., Pohl, D.: An approach to evolutionary design pattern engineering. In: Proceedings of the 19th Conference on Pattern Languages of Programs, PLoP ’12. The Hillside Group, USA (2012)
Romero-Gómez, R., Díaz, P.: Towards a design pattern language to assist the design of alarm visualizations for operating control systems. In: Caporarello, L., Cesaroni, F., Giesecke, R., Missikoff, M. (eds.) Digitally Supported Innovation, pp. 249–264. Springer International Publishing, Cham (2016). https://doi.org/10.1007/978-3-319-40265-9_18
Satyanarayanan, M.: Pervasive computing: vision and challenges. IEEE Pers. Commun. 8(4), 10–17 (2001)
Wilde, A.G., Bruegger, P., Hirsbrunner, B.: An overview of human-computer interaction patterns in pervasive systems. In: 2010 International Conference on User Science and Engineering (i-USEr), pp. 145–150 (2010). https://doi.org/10.1109/IUSER.2010.5716740
Wilkinson, J., Lucas, D.: Better alarm handling-a practical application of human factors. Meas. Control 35(2), 52–54 (2002)
Acknowledgements
This project is funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) - 425868829 and is part of Priority Program SPP2199 Scalable Interaction Paradigms for Pervasive Computing Environments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 IFIP International Federation for Information Processing
About this paper
Cite this paper
Flegel, N., Pöhler, J., Van Laerhoven, K., Mentler, T. (2024). Towards a Pattern Language for Scalable Interaction Design in Control Rooms as Human-Centered Pervasive Computing Environments. In: Bramwell-Dicks, A., Evans, A., Winckler, M., Petrie, H., Abdelnour-Nocera, J. (eds) Design for Equality and Justice. INTERACT 2023. Lecture Notes in Computer Science, vol 14535. Springer, Cham. https://doi.org/10.1007/978-3-031-61688-4_27
Download citation
DOI: https://doi.org/10.1007/978-3-031-61688-4_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-61687-7
Online ISBN: 978-3-031-61688-4
eBook Packages: Computer ScienceComputer Science (R0)