In this term project, you will select, implement, and evaluate an interaction technique or an interactive system from a Human-Computer Interaction (HCI) conference paper (e.g., UIST, IUI, UbiComp) published within the last five years. Working in groups of 2-3 students, you will replicate the interactive technology presented in the paper of your choice and evaluate its usability.
The project consists of four phases with corresponding deliverables:
You must implement the interactive technology presented in your selected paper. The expected scope of implementation should be comparable to systems typically presented in HCI conference poster and demo papers. These papers are concise (usually 4-6 pages) and present systems with 2-3 key technical components. These components form an interactive system that enables users to accomplish specific tasks and goals. Such papers often include light-weight evaluation, though some may not include formal evaluation. See IUI 2024 poster and demos and UIST 2024 demos, for example.
While you may select a paper from the main conference proceedings, please note that these papers typically present more complex systems that could be too ambitious for a semester-long project with 2-3 team members. If you choose a paper from the main proceedings, you should carefully select and scope specific components to implement, rather than attempting to recreate the entire system.
Your implementation should follow the original design while remaining open to thoughtful improvements. We encourage modifications that enhance the original technique, provided they align with the system's core objectives and can be completed within the project timeframe.
Your evaluation should follow the methodology used in the original paper. Try to replicate their evaluation approach. However, when necessary (e.g., the extent of the evaluation is too large for a single semester project, the evaluation requires involvement of special user population that is hard to reach out), you may adjust the scope of the evaluation requirements. Where applicable, compare your findings with those from the original paper.
If your chosen paper lacks an evaluation component, conduct a user study that meets the minimum requirements: