Dr Charles Martin
Apology: I completely changed what I planned to do in this lecture. This will be more fun / relevant to the assignment.
Last week I talked a bit about identity in HCI.
The maker identity is really relevant to me.
Making things to find out what, whether, how, and why.
Making as research methodology.
The framing this week around sketches and prototypes as different things with rules may not be something I agree with!
(Buxton (2007), p.111-113)
This is up to you, but it could have
Design Idea: An AR app on a mobile phone that allows mosaic makers to preview tiles before gluing. This can help to choose colours and preview placement and positioning before being fixed.
What’s your sketching toolkit? How do you develop ideas?
I give you permission to buy expensive notebooks and pens for this course.
No (apparently).
Bill Buxton sez! So do it! (Buxton, 2007)
Let’s sketch something:
How can tutors keep track of student questions, pain-points and successes during a tutorial?
manifestation of an idea (Doorley et al., 2018), e.g.:
Filters: emphasise some aspects of a design, omit others. (Lim et al., 2008), (Rogers et al., 2023 Box 12.2)
Manifestations: an external representation of the design (Lim et al., 2008), (Rogers et al., 2023 Box 12.2)
So a sketch is a prototype? Which is it?
It’s not just the prototypes, but how you use them!
Can we test a product that doesn’t exist?
Type | Advantages | Disadvantages |
---|---|---|
low-fi | - quick revision - multiple ideas - good for communication - good proof of concept |
- limited error checking - poor specification for dev - facilitator driven - usability not clear - flow limitations |
high-fi | - more functionality - more interactive - user driven - exploration and test - look and feel - marketing/convincing |
- hard work - time consuming to fix - inefficient for proof of concepts - could be mistaken for a product - could set poor expectations |
You’ll do this in the tutorial next week!
wireframes are visual plans for a user interface focussed on structure.
Established part of UX design process. Can walk through details of an interactive system with stakeholders.
Make interactive systems quickly with a “sketching in code” mindset.
Fast, interactive, not good for “normal” web design.
Sketch in hardware.
Convincing to test with a “real” product, can be used in real-world experiences.
Everybody has different skills and areas of interest.
Need to be careful to focus on prototyping. What does a prototype not need?
GenAI is pretty good at making interactive websites!
Not necessarily bad in HCI: can we vibe code way more prototypes than we could afford to build?
Can we live-code a prototype before the end of this lecture?
Who has a question?