Prof. dr. Antti Oulasvirta
Can Computers Design Interaction? - June 22
Algorithms have revolutionized almost every field of manufacturing and engineering. Is interaction design the next? This talk gives an overview of what future holds for optimization methods in interaction design. I introduce the idea of using predictive models and simulations of end-user behavior in combinatorial optimization of user interfaces. I demonstrate it with an interactive layout optimizer and provide an overview of research results. I tell about the models we use, the limitations of this approach, how it fits the HCI engineering cycle, and how we validate and verify this approach. To conclude, I provoke a critical discussion on the potentials and pitfalls of this approach.
Prof. dr. Antti Oulasvirta is a cognitive scientist researching human-computer interaction. He is an Associate Professor at Aalto University where he leads the User Interfaces group. Before joining Aalto, he was a group leader at the Max Planck Institute for Informatics and a postdoc at UC Berkeley. Dr. Oulasvirta has been awarded six Best Paper Awards and Honorable Mentions at the CHI conference. He recently received an ERC Starting Grant to investigate model-based optimization of user interfaces.
Prof. dr. Richard Paige
Language Engineering: Challenges, Opportunities and Potential Disasters for Interactive Systems
- June 24
Language engineering underpins model-driven engineering and the application of domain-specific languages. I will introduce language engineering and its principles and practices, using model-driven engineering as an exemplar. I will suggest how the engineering of interactive systems offers opportunities, challenges and the potential for chaos for language engineering.
Prof. dr. Richard Paige researches the theory and application of modelling and agile methods in software and systems engineering, particularly focusing on safety critical systems. He leads the Enterprise Systems research group at the University of York, where he has worked since 2001. Previously he worked (mostly coincidentally) at York University in Toronto, Canada. He has led numerous European and national projects, all on modelling and MDE. He has particular interest in the (un)usability of modelling tools.