Master-Seminar in Wintersemester 2019/20:

Intelligent User Interfaces

(Dr. Wolfgang Wörndl)


[03.01.2020] Presentation dates corrected

[31.12.2019] Happy New Year! I have posted the presentation schedule below. I have also added the submitted papers to the Moodle course

[17.12.2019] The presentations will be held on 22.01., 23.01. and 29.01.20 in room 01.09.014, each session starting at 16:00. I will post the schedule by the end of the year

[18.10.2019] I registered every seminar participant in TUM-Online, so you should also have access to the Moodle course where you can find the example paper for the ACM format I showed at the information meeting

[08.10.2019] The information meeting in December had to be moved fro Dec. 18th to Dec. 17th, 16:00 in 02.09.023. (It is not a big problem if you can't participate on this date.)

[05.08.2019] Assingment of participants to topics

[11.07.2019] List of topics added

[04.07.2019] Web page online


  • This seminar is for students in the Informatics Master program (module IN2107)
    • The seminar will be conducted in English language
    • Prerequisites are a Bachelor’s degree in computer science or related field
  • Students are expected to write a paper and give a presentation about the given topic area
    • Just summarizing related work is only the foundation of your paper, you need to show an own contribution beyond the summarization of other work. This contribution can be a new classification scheme, assessment and/or comparison of existing work, coming up with some novel conceptual ideas, design of an algorithm idea, mock-up of a new user interface, sketching new application areas and/or similar contributions
    • Your paper can be very focussed, concentrating on a (small) subset of the given area. You can for example first give an brief overview of the topic area and then dig deeper on a selected aspect
    • You need to search for suitable literature in addition to the stated references. Orient yourself to the given references or other research papers for structure/contents of your own paper. You need to cite the literature your work is based on and clearly indicate when you are adopting or paraphrasing other work
  • Information for paper
    • 7-9 pages in English in this format: (ACM Master Article Template)
    • You can either use the LaTex (recommended) or Word templates
    • State your name, affiliation and email address (as the only author), use your own keywords and include a short abstract
    • No postal address or telephone number, no permission block, copyright line or page numbering, no categories and subject descriptors or general terms
    • References and citations need to be in the correct format (but usage of a LaTex BIB file is optional)
    • Acknowledgments or appendix are optional and not expected
  • Information for presentation
    • Duration is 25-35 minutes, plus questions&answers
    • The talk should be given freely, i.e. not completely read out from a script (in English)
    • You should present slides electronically in any format (e.g. Powerpoint or PDF)
    • You can use the TUM powerpoint template or your own format for the slides
  • All topics are advised by Wolfgang Wörndl, please send an Email to woerndl[AT] for support or an appointment
  • Grading will be based on both the paper and the presentation (approximately equal weight)
  • Prerequisites for credits:
    • Submit the paper in acceptable quality until the stated deadline
    • Give a presentation of acceptable quality on the assigned date
    • Attend all presentation meetings and participate in the discussion


  • (optional) information/pre-course meeting on Wed, 17.07.2019, 16:00 in room 01.07.023 (this meeting is completely optional and you won’t hurt your chances of getting a place if you do not come)
  • Information meeting on Wed, 16.10.2019, 16:00 in room 01.07.023 with the seminar participants (focus on the paper)
  • Submission of your paper in the correct format until Mon, 16.12.2019, 23:59 (no extensions!)
    • Submit the PDF and also the source code (TeX or Word) via Email to woerndl[AT] (sending a Dropbox link or something similar is also possible)
  • Information meeting on Tue, 17.12.2019, 16:00 in room 02.09.023 (focus on the presentations)
  • The presentations will be held on three of the following dates each starting at 16:00 (exact date and room to be determined): 22.01., 23.01., 24.01., 27.01., 28.01., 29.01.2020
  • Presentation schedule:
    • Wednesday, 22.01.2020 (room 01.09.014) from 16:00:
      - Ferdinand Obermeier: Interacting with Public Displays
      - Georgi Anastasov: Distributed User Interfaces
      - Alexander Borchers: User Interface Design Adaptation
    • Thursday, 23.01.2020 (room 01.09.014) from 16:00:
      - Andreas Kreitmair: Interacting with Smart Objects
      - Rehan Ahmed: Evaluating the User Experience of Recommender Systems
      - Omar Sharaki: User Acceptance of Mobile Notifications
    • Wednesday, 29.01.2020 (room 01.09.014) from 16:00:
      - Philip Hagemann: Explainable Artificial Intelligence
      - Dominik Weiß: User Interfaces for Wearable Devices
      - Anna-Katharina Geier: Interactive Exploratory Search


  • Registration is done using the Matching System of the department: (you have to use the matching system to participate in the seminar!)
  • You can optionally send a short motivation statement why you want to participate in this seminar via Email to woerndl[AT] (after 17.07.2019, max. 150 words) (sending a motivation statement is optional, but may increase your chances of getting a place)
  • You can optionally also send a list of up to 3 preferred topics via Email to woerndl[AT] (after 17.07.2019) (sending a list of preferred topics is completely optional and I can not guarantee that you will get one of your preferences if you get a place in the seminar)

List of Topics

1. Interacting with Public Displays (Student: Ferdinand Obermeier, Advisor: Wolfgang Wörndl)

Public displays are large displays in public spaces that allow a community to interact with the screen and / or other users. Public displays are getting more and more popular as they can provide useful information such as maps, information about public transport or interesting spots nearby to a person passing by or a crowd. Recent work tries to improve the services proved by public screens by enhancing the means of interaction and enabling personalized content on the displays. Nevertheless, these innovations make some people hesitate interacting with such screens because of social embarrassment or privacy issues.

  • Michelis and Müller (2011). The audience funnel: Observations of gesture based interaction with multiple large displays in a city center
  • Alt et al. (2011): Digifieds: Insights into deploying digital public notice areas in the wild
  • Boring et al. (2009): Scroll, Tilt or Move It: Using Mobile Phones to Continuously Control Pointers on Large Public Displays

2. Distributed User Interfaces (Student: Georgi Anastasov, Advisor: Wolfgang Wörndl)

Distributed user interfaces allow computer interfaces to be distributed across multiple devices, multiple users, and multiple platforms. Distributed user interfaces are a current topic in the research of computer science and human computer interaction but are already well-established in different scenarios. One examples is a recommender system where user can enter their movie preferences on a personal device, such as their smartphone, and a software running on a TV could choose and display a movie suitable for all users.

  • Vanderdonckt (2010): Distributed User Interfaces: How to Distribute User Interface Elements across Users, Platforms, and Environments
  • Elmqvist (2011): Distributed User Interfaces: State of the Art
  • Abdrabo and Wörndl (2016): DiRec: A Distributed User Interface Video Recommender

3. User Interface Design Adaptation (Student: Alexander Borchers, Advisor: Wolfgang Wörndl)

In today’s world, more and more devices with very different characteristics are used by people, for example smartwatches with small displays. So user interfaces have to be tailored to the context of use. A simple example to design a responsive Web page that automatically adapts to the screen size of the client. But some approaches also try to capture the current task or goal of the user and modify the user interfaces accordingly.

  • Gajosa et al. (2010): Automatically generating personalized user interfaces with Supple
  • Jovanovic et al. (2014): Bridging User Context and Design Models to Build Adaptive User Interfaces
  • Koskela et al. (2019): Proactive Information Retrieval by Capturing Search Intent from Primary Task Context

4. Interacting with Smart Objects (Student: Andreas Kreitmair, Advisor: Wolfgang Wörndl)

The Internet of Things (IoT) is about connecting physical devices and smart object and thus enable a new range of services such as automating logistics. But is also important to consider how people can interact with these kind of smart objects. It is needed to come up with suitable interaction patterns both for administering and configurating IoT devices and also (end) users having to handle smart objects. One if the problems is that these devices often do not have a build-in user interface for interaction, such as a display, but have to be managed using a smartphone app, for example, that only shows an abstract representation of the object. In addition, security and privacy concerns may play a role.

  • Mayer et al. (2014): User Interfaces for Smart Things
  • Kranz et al. (2010): Embedded interaction: Interacting with the internet of things
  • Bergman et al. (2018): An Exploratory Study on How Internet of Things Developing Companies Handle User Experience Requirements

5. Evaluating the User Experience of Recommender Systems (Student: Rehan Ahmed, Advisor: Wolfgang Wörndl)

Recommender systems recommend products and services such as movies or restaurants to users. The quality of a recommender system is not only determined by the accuracy of the recommendations. The overall user experience (UX) when interacting with the recommender system is a very important factor which decides if people like using the recommender system. According to Hassenzahl (2008), UX is "a momentary, primarily evaluative feeling (good-bad) while interacting with a product or service. Good UX is the consequence of fulfilling the human needs for autonomy, competence, stimulation (self-oriented) through interacting with the product or service (i.e. hedonic quality)." Many methods exist to evaluate the UX of recommender systems but also the usability of the system's user interfaces which is one very important aspect of UX.

  • Konstan and Riedl (2011): Recommender systems: from algorithms to user experience
  • Knijnenburg et al. (2012): Explaining the user experience of recommender systems
  • Pu, Chen and Hu (2011): A User-Centric Evaluation Framework for Recommender Systems

6. User Acceptance of Mobile Notifications (Student: Omar Sharaki, Advisor: Wolfgang Wörndl)

Mobile devices employ various means to notify users about (more or less) important events. For example, smartphone or watches push text messages or notify users about upcoming events. Users can configure when and how notification are generated but often have to manually do this, with limited effectiveness. What is needed more of a smart notification management to relay important information to the user without unnecessarily disturbing her. So this topic is about how to design and investigate smart notifications systems, and their acceptance by users.

  • Chua and Chang (2016): An Investigation of Usability of Push Notifications on Mobile Devices for Novice and Expert Users
  • Gallego et al. (2013): Evaluating the Impact of Proactivity in the User Experience of a Context-aware Restaurant Recommender for Android Smartphones
  • Mehrotra et al. (2015): Designing Content-driven Intelligent Notification Mechanisms for Mobile Applications

7. Human Decision Making in Interactive Recommender Systems

The user interface influences how people make decision. For example, when searching for products it is not only important to list appropriate items but also consider how to present them. The sequence of items plays a role, adding images may increase sale, or adding an inferior item may actually persuade customers to buy a target product. This topic should discuss some aspects of the interplay between user interface design and human decision making in recommender systems.

  • Jameson et al. (2015): Human Decision Making and Recommender Systems
  • Bollen at al. (2010: Understanding Choice Overload in Recommender Systems
  • Ekstrand and Willemsen (2016): Behaviorism is Not Enough: Better Recommendations Through Listening to Users

8. Explainable Artificial Intelligence (Student: Philip Hagemann, Advisor: Wolfgang Wörndl)

Recent trends in Artificial Intelligence and Maching Learning such as Deep Learning have led to considerable advances solving tasks such as image understanding or speech recognition. However, most of these approaches are „black box“ systems that product very good results with regard to accuracy but can not generate explanations for them. For some problems it may be also useful and important to comprehend why a certain classification was derived, which is also related to the problem fairness of algorithms.

  • Dodge et al. (2019): Explaining Models: An Empirical Study of How Explanations Impact Fairness Judgment
  • Samek et al. (2018): Explainable artificial intelligence: Understanding, visualizing and interpreting deep learning models
  • Liu et al. (2017): Towards better analysis of machine learning models: A visual analytics perspective

9. User Interfaces for Wearable Devices (Student: Dominik Weiß, Advisor: Wolfgang Wörndl)

An interesting domain for intelligent user interfaces is wearable technology. These are smart devices that can be incorporated into clothing, worn as accessories or even implanted into the body. One can image a variety of possible applications, some of them raise privacy issues or have other problems. To interact with wearable devices, speech, body movement or gestures or other non-standard interaction means can be utilized.

  • Lu et al. (2014): A hand gesture recognition framework and wearable gesture-based interaction prototype for mobile devices
  • Holz et al. (2012): Implanted user interfaces
  • Luzhnica and Veas (2019): Background perception and comprehension of symbols conveyed through vibrotactile wearable displays

10. Interactive Exploratory Search (Student: Anna-Katharina Geier, Advisor: Wolfgang Wörndl)

Often, users are not searching for answers for very specific questions, but they not really know what they are searching in detail. Exploratory search refers to activities to learn about an unfamiliar domain, discover new knowledge or find unexpected topics. An example is faceted search where users can select from given categories instead of entering keywords in a query. Systems for exploratory search need different unser interfaces supporting this activity.

  • Fu et al. (2010): Facilitating exploratory search by model-based navigational cues
  • Kangasrääsiö et al. (2016): Improving controllability and predictability of interactive recommendation interfaces for exploratory search
  • Di Sciascio at al. (2016): Rank as you go: User-driven exploration of search results

11. Collaborative Interfaces

Large displays have been used for some time to support group collaboration for remote meetings or related areas. But also users of mobile devices may want explore information spaces together for example for collaborative information retrieval. Different concepts for user interactions are required to facilitate these types of applications.

  • Heard et al. (2014): Teleconferencing Over Maps for Shared Situational Awareness
  • Jetter et al. (2014): Blended Interaction: understanding natural human–computer interaction in post-WIMP interactive spaces
  • Zhang et al. (2018): Evaluation and Refinement of Clustered Search Results with the Crowd

12. Intelligent User Interfaces for Tourism

Travel and tourism is a complex scenario because it is heterogenous and there are few user interactions with items. Playing an inappropriate music track is not much of a problem, but recommending the wrong destination or hotel can be costly for the user. Therefore, travelers need to be supported with useful applications and suitable user interfaces. In addition, virtual or augmented reality can be used to enhance the tourists’ experience. Finally, it is important to understand and support group negotiation processes in this domain because users are often traveling in groups.

  • Střelák et al. (2016): Examining user experiences in a mobile augmented reality tourist guide
  • Jung et al. (2016): Effects of virtual reality and augmented reality on visitor experiences in museum
  • Herzog and Wörndl (2019): A User Study on Groups Interacting with Tourist Trip Recommender Systems in Public Spaces