Successfully reported this slideshow.

Interface Engineering for UX Professionals

0

Share

1 of 8
1 of 8

Interface Engineering for UX Professionals

0

Share

Download to read offline

Presentation at HCI-E2: Workshop on HCI Engineering Education – for developers, designers and more, IFIP WG 2.7/13.4 and WG 13.1 joint workshop at INTERACT 2021, Bari, Italy – August 31st, 2021

https://www.alandix.com/academic/papers/IE4UX2021/

This talk describes a small unit for teaching interface implementation to user experience (UX) designers. Where human–computer interaction (HCI) textbooks and courses include aspects of user interface engineering, they are usually focused towards computer science students. The unit described here is part of a larger online HCI course where the majority of learners are UX professionals, who found it hard to understand why they needed to learn about implementation. The paper explains why the author felt it important to include aspects that help the UX designer understand the behavioural and practical implications of ‘low level’ coding, and also the elements included in the unit. The resulting unit includes many concrete examples linking user behaviour to internal structure and having produced the material, it seems that this may also be a good way to introduce the topic to more technical students before digging into lower level details.

Presentation at HCI-E2: Workshop on HCI Engineering Education – for developers, designers and more, IFIP WG 2.7/13.4 and WG 13.1 joint workshop at INTERACT 2021, Bari, Italy – August 31st, 2021

https://www.alandix.com/academic/papers/IE4UX2021/

This talk describes a small unit for teaching interface implementation to user experience (UX) designers. Where human–computer interaction (HCI) textbooks and courses include aspects of user interface engineering, they are usually focused towards computer science students. The unit described here is part of a larger online HCI course where the majority of learners are UX professionals, who found it hard to understand why they needed to learn about implementation. The paper explains why the author felt it important to include aspects that help the UX designer understand the behavioural and practical implications of ‘low level’ coding, and also the elements included in the unit. The resulting unit includes many concrete examples linking user behaviour to internal structure and having produced the material, it seems that this may also be a good way to introduce the topic to more technical students before digging into lower level details.

More Related Content

Related Books

Free with a 30 day trial from Scribd

See all

Interface Engineering for UX Professionals

  1. 1. Alan Dix https://alandix.com/academic/papers/IE4UX2021/ @alanjohndix @CompFoundry Interface Engineering for UX Professionals
  2. 2. background HCI MOOC 2013  interaction-design.org initial recording very basic re-recorded 2020 … and being edited now
  3. 3. Implementation?
  4. 4. do UX designers need to know about implementation? YES! to be able to: talk with developers understand what is possible … and what is sensible respect the complexity of code
  5. 5. what do they need to know? underlying engineering concerns – hearts and minds … why UX designer should be interested content – event models, location of state is stored, network-based systems, layers and architecture – relating internal details to external behaviours e.g. ‘action lists’ for during long-running processes. mini-case studies and examples pedagogical – making abstractions concrete rhetorical – more hearts and minds!
  6. 6. challenge for discussion what is the most significant problem you have encountered or are concerned about regarding UX designer’s understanding of interface engineering

×