Slides from a talk delivered at CHI 2016, San Jose.
Authors: Antti Oulasvirta (Aalto University) and Kasper Hornbaek (University of Copenhagen).
Link to paper: http://users.comnet.aalto.fi/oulasvir/pubs/hci-research-as-problem-solving-chi2016.pdf
Overview: This talk discusses a meta-scientific account of human-computer interaction (HCI) research as problem-solving. We build on the philosophy of Larry Laudan, who develops problem and solution as the foundational concepts of science. We argue that most HCI research is about three main types of problem: empirical, conceptual, and constructive. We elaborate upon Laudan’s concept of problem-solving capacity as a universal criterion for determining the progress of solutions (outcomes): Instead of asking whether research is ‘valid’ or follows the ‘right’ approach, it urges us to ask how its solutions advance our capacity to solve important problems in human use of computers. This offers a rich, generative, and ‘discipline-free’ view of HCI and resolves some existing debates about what HCI is or should be. It may also help unify efforts across nominally disparate traditions in empirical research, theory, design, and engineering.
3. SHAPE OUR CAREERS
AND OUR FIELD
BELIEF SYSTEMS
Not well-
articulated Not internally
consistent Not value-free
4. “Novelty is important in HCI research”
“A good paper reports
implications to practitioners”
“HCI should be more scientific”
“Cognitive modeling is passe”
5. “What should I research?”
“What is good HCI?”
“Is this paper good?”
“Is HCI progressing?”
mportant in HCI research”
orts
titioners”
re scientific”
modeling is passe”
Thinking
8. A UNIFYING CONCEPT
PROBLEM-SOLVING CAPACITY
“Instead of asking whether research is
‘valid’ or follows the ‘right’ approach, it
urges us to ask how its solutions advance
our capacity to solve important problems
in human use of computers.“
9. MORE THAN JUST A LENS
’95% OF HCI RESEARCH’
Our identity
as a field
Inclusive
without
being naive
Generate
new ideas,
steer
thinking
10. EXISTING ACCOUNTS CONSTRAIN RESEARCH
‘Hard science’
‘In the wild’
‘Inter-discipline’
‘Waves’
‘Epochs’
‘Novelty’
‘Benefit’
‘Design implications’
Problem OutcomeApproach
11. A NEW UNIT OF ANALYSIS
Problem
OutcomeSolution
12. LARRY LAUDAN
In appraising the merits of theories, it is
more important to ask whether they
constitute adequate solutions to
significant problems than it is to ask
whether they are ‘true’, ‘corroborated’,
‘well-confirmed’ or otherwise justifiable
within the framework of contemporary
epistemology.
‘Progress and its Problems’ 1978
13. ‘RESEARCH PROBLEM’
“…not what we mean by the term in
ordinary language. It is defined via
inabilities and absences occurring
in descriptions; knowledge; or, as
often in HCI, constructive solutions.”
design problem
14. JUST THREE PROBLEM TYPES
“One can now see similarities and
differences between, say, an
observational study of a novel
technology and a rigorous
laboratory experiment, without
being bound by their traditions.”
COLLAPSING MULTI-DISCIPLINARITY
15. THREE PROBLEM TYPES IN HCI
Research problems in HCI
Empirical
Unknown phenomena
Unknown factors
Unknown effects
Conceptual
Implausibility
Inconsistency
Incompatibility
Constructive
No known solution
Partial solution
Inability to deploy/implement
OVERVIEW
16. PROBLEM-SOLVING CAPACITY
Significance
Addresses a
problem important
to our stakeholders
Effectiveness
Solves essential
aspects of it
Transfer
and transfers to
other problem-
instances.
Efficiency
…and with little
use of resources
… with high
reliability & validity
Confidence
DEFINITION
17. Tangible Bits
Ishii & Ulmer, 1997
Constructive
Conceptual
TWO CLASSIC HCI CONTRIBUTIONS
Fitts’ Law
ILLUSTRATIVE EXAMPLE
18. EXAMPLES OF CONSTRUCTIVE CONTRIBUTIONS
Problem:
Significance
Solution:
Capacity
Tangible Bits
All input
Pointing tasks
Vision, demonstrators
Model
Fitts’ Law
19. HCI RESEARCH AS PROBLEM-
SOLVING
ZOOMING OUT
Achieved
progress
Research
problems Desired
problem-solving
capacities
Description
of a field
20. In a paper,
often more
than one
type present
All problem
types and
capacities
present High
tolerance
for risk
‘Significance’
often shaped by
society/industry
Achieved
progress
Research
problems Desired
problem-solving
capacities
SOLVING
HCI in
general
21. In a paper,
often more
than one
type present
All problem
types and
capacities
present High
tolerance
for risk
‘Significance’
often shaped by
society/industry
Capacities
often
ambiguous
CHI’15
Best PapersMostly
empirical and
constructive
Achieved
progress
capacities
Problems
well-
described
We miss conceptual work
relating empirical and
constructive capacities
22. EXPLAINING ‘THE BIG HOLE IN HCI’
Problem-solving
capacity
Time
Paradigm-shifting
‘Leapfrogging’
23. IN OUR BELIEF SYSTEMS
“Novelty is important”
“HCI is about design”
“HCI should be scientific”
EXPOSING FLAWS
Ignores the types of
problems and capacities we
need in HCI.
Ignores either solution or
problem.
25. A DISCIPLINE-FREE
VIEW OF HCI RESEARCH
SUMMARY
Embraces variety without naivety
Shows that we need work on conceptual problems
Shows that we do have significant progress
You can use this to generate and refine research ideas
A single concept; much richer than “solutionism”
26. HCI Research as Problem-Solving / CHI’16
COMMON OBJECTIONS
1. It’s solutionism
2. It does not establish the boundaries of HCI with other disciplines
3. It ignores the role of art in HCI
4. It ignores the role of curiosity
5. Some topics are too subjective to be problem-solving
6. HCI, especially in design, is inherently messy
7. The view is iffy and leads to lot of handwaving
8. It ignores HCI’s impact on society
SCOPE AND LIMITATIONS
27. We thank Susanne Bødker, Stuart Reeves, Barry Brown,
Antti Salovaara, Giulio Jacucci, Vassilis Kostakos, Pierre
Dragicevic, Andrew Howes, and Pertti Saariluoma.
Instead of asking whether research is ‘valid’ or
follows the ‘right’ approach, it urges us to ask how
its solutions advance our capacity to solve
important problems in human use of computers.
HCI RESEARCH AS
PROBLEM-SOLVING