Matthias Book

Matthias Book

Research

>>Profile

>>Research

>>Publications

>>Theses

>>Teaching

>>Service

Research Focus

I am interested in how people build software, how people use software, and how they cope when software is unavailable.

  • I am researching and teaching pragmatic software and requirements engineering methods that support teams in developing an in-depth understanding of the most value- and risk-driving aspects of complex software systems, as well as identifying those system aspects that are least certain or insufficiently understood.
  • I am exploring novel approaches for human-computer interaction, such as sketch-, speech- and chat-based user interfaces, and am researching languages and architectures for the specification and interpretation of user inputs in interfaces employing or combining these modalities.
  • I am also interested in human aspects of cybersecurity and socio-technical resilience - understanding how software and systems can be designed to be resilient in the face of service disruptions (whether due to cyber attacks or other incidents), and what role they play in supporting people and societies to manage crises.

Grants

  • Sketchsheets: Sketch-based User Interaction with Spreadsheet Applications (Icelandic Research Fund, 2024-2027)
  • Sketching with a purpose: An intuitive interaction modality for software development tools (Icelandic Research Fund, 2019-2022)
  • Recognizing conceptual entities in hand-drawn model sketches (University of Iceland Research Fund, 2015)
  • Symphony: An ICT service marketplace and service integration platform (BMWi, 2014-2018)
  • Sim4BGM: Designing and simulating processes for occupational health management (BMBF, 2014-2016)
  • AUTEM: Automatic recognition of semantic modeling errors in business process models (DFG, 2013-2016)
  • From application domain knowledge to software – methods and tools for the creation of domain-specific information systems by domain experts (BMBF, 2009-2010)
  • Cepheus: Implementation of an editor and framework for specification and generation of device-independent interface, validation and persistence logic in web applications (EFRE/SAB, 2008-2009)
  • Implementation of an editor and framework for dialog flow specification, validation and control in web-based applications (EFRE/SAB, 2006-2007)