Looking for the Human in HRI Teaching: User-Centered Course Design for Tech-Savvy Students

Tobias Doernbach
2024-03-19
Abstract:Top-down, user-centered thinking is not typically a strength of all students, especially tech-savvy computer science-related ones. We propose Human-Robot Interaction (HRI) introductory courses as a highly suitable opportunity to foster these important skills since the HRI discipline includes a focus on humans as users. Our HRI course therefore contains elements like scenario-based design of laboratory projects, discussing and merging ideas and other self-empowerment techniques. Participants describe, implement and present everyday scenarios using Pepper robots and our customized open-source visual programming tool. We observe that students obtain a good grasp of the taught topics and improve their user-centered thinking skills.
Robotics,Human-Computer Interaction
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is: Technical students (especially those in computer - science - related fields) tend to lack the ability to think from the user's perspective, that is, the "top - down" way of thinking. These students are usually accustomed to "having a solution first and then looking for a problem" rather than defining problems and solutions from the needs of users. Therefore, the paper proposes to cultivate students' user - centered thinking ability by offering an introductory course in Human - Robot Interaction (HRI). Specifically, the course design includes the following aspects: 1. **Cultivation of user - centered thinking**: Through course teaching, enable students to think about problems from the perspective of users or customers, which technical students are usually not good at. 2. **Problem discovery and definition**: Teach students how to find a relevant problem and define a solution for it, rather than just implementing the solution to a given problem. 3. **Teamwork and idea integration**: Encourage students to discuss, merge and iterate different ideas in groups. 4. **Self - empowerment**: Let students realize that they have the right to make any decisions on custom - made scenarios and technical solutions, and can add or change anything they think necessary as long as they can explain their thinking and relevance. 5. **User - centered evaluation methods**: Teach students how to evaluate methods and solutions in a user - centered way and use user research for verification. 6. **Application of generative AI**: Guide students to reflectively use generative AI tools, such as ChatGPT, as text - generation tools in the production environment. Through these teaching objectives, the paper aims to help students not only master the basic knowledge of HRI, but also cultivate their ability to apply user - centered design in actual projects.