Short answer
When selecting or developing prototyping tools for novel interaction techniques, prioritize flexibility, extensibility, and features that support iterative modification and experimentation over rigid, execution-focused systems.
- Field
- Modelling
- Source
- Proceedings of the ACM on Human-Computer Interaction (2022)
- Method
- Qualitative and Quantitative Research (Interviews and Survey)
- Sample
- 9 participants for interviews, survey sample size not specified but implied to be larger than interviews.
- Evidence
- Strong effect
Current interaction prototyping frameworks often hinder rather than help researchers by focusing on execution over iterative exploration and modification of novel interaction techniques. This modelling research insight is drawn from a 2022 study published in Proceedings of the ACM on Human-Computer Interaction. Using Qualitative and quantitative research (interviews and survey) with 9 participants for interviews, survey sample size not specified but implied to be larger than interviews., researchers explored how this design variable affects real-world outcomes. The key design takeaway: When selecting or developing prototyping tools for novel interaction techniques, prioritize flexibility, extensibility, and features that support iterative modification and experimentation over rigid, execution-focused systems.
Interaction Prototyping Frameworks Need to Support Iterative Exploration, Not Just Execution
Current interaction prototyping frameworks often hinder rather than help researchers by focusing on execution over iterative exploration and modification of novel interaction techniques.
Proceedings of the ACM on Human-Computer Interaction · 2022
Key Findings
- 01Existing frameworks often provide incomplete support, restricting or preventing the exploration of new interaction ideas.
- 02Researchers frequently resort to 'hacking' methods, creating non-robust code and combining disparate libraries.
- 03Key design principles for better frameworks include duplicating singular elements, accumulating changes rather than replacing them, and deferring predefined behaviors for monitoring and modification.
Application
Design takeaway
When selecting or developing prototyping tools for novel interaction techniques, prioritize flexibility, extensibility, and features that support iterative modification and experimentation over rigid, execution-focused systems.
How to apply
When building or choosing a prototyping framework for a new interaction, ensure it allows for easy modification of core components, maintains a history of changes, and enables the observation and alteration of system behaviors.
Project actions
- 01When prototyping novel interactions, consider how easily you can modify and iterate on your design within your chosen software or hardware.
- 02Document any workarounds or 'hacks' you use, and reflect on why they were necessary.
Method & Evidence
Variables
Strengths & Limitations
Strengths
- +Combines qualitative insights from interviews with broader quantitative data from a survey.
- +Provides actionable design principles for improving prototyping tools.
Limitations
The study focuses on HCI researchers; findings may not directly translate to all design disciplines. The 'hacked' code lacks robustness for real-world applications.
Reliability & validity
The study's validity is strengthened by combining interview and survey data. Reliability could be enhanced by replicating the study with a larger, more diverse sample of researchers across different fields.
Think critically
To what extent do the current dominant prototyping tools for [specific domain, e.g., VR, mobile apps] align with the principles of supporting iterative exploration and adaptation, and what are the implications for designers working in this space?
Design Principles
"Prototyping frameworks should be designed to facilitate iterative exploration and adaptation of novel interaction techniques, rather than simply executing predefined behaviors."
For designers and engineers developing new interfaces, the tools used for rapid prototyping are critical. If these tools are not designed to facilitate experimentation and adaptation, they can stifle innovation and slow down the design process, ultimately limiting the potential for novel user experiences.
What This Means for Your Design
The tools designers use to build and test new ways for people to interact with technology often get in the way of creativity. They need to be more flexible, allowing designers to easily change and experiment with ideas, rather than just running a finished program.
How to use in your project
- 1.Reference this study when discussing the selection of prototyping tools and the challenges encountered during the iterative design process.
Add to My Project
Quick Cite
Paragraph starter
The selection of prototyping frameworks is crucial for the effective development of novel interaction techniques. Research indicates that existing tools often present limitations, restricting iterative exploration and leading to workarounds that lack robustness (Raffaillac & Huot, 2022). Therefore, design projects should prioritize frameworks that offer flexibility, extensibility, and support for iterative modification to foster innovation.
Source
Proceedings of the ACM on Human-Computer Interaction
What do Researchers Need when Implementing Novel Interaction Techniques?
journal · 2022
View sourceQuestions About This Research
- What does the research say about interaction prototyping frameworks need to support iterative exploration, not just execution?
- When selecting or developing prototyping tools for novel interaction techniques, prioritize flexibility, extensibility, and features that support iterative modification and experimentation over rigid, execution-focused systems. Evidence: Proceedings of the ACM on Human-Computer Interaction (2022).
- Why does "Interaction Prototyping Frameworks Need to Support Iterative Exploration, Not Just Execution" matter for design?
- For designers and engineers developing new interfaces, the tools used for rapid prototyping are critical. If these tools are not designed to facilitate experimentation and adaptation, they can stifle innovation and slow down the design process, ultimately limiting the potential for novel user experiences.
- How can designers apply this research?
- When selecting or developing prototyping tools for novel interaction techniques, prioritize flexibility, extensibility, and features that support iterative modification and experimentation over rigid, execution-focused systems.
- What were the main findings?
- Existing frameworks often provide incomplete support, restricting or preventing the exploration of new interaction ideas.. Researchers frequently resort to 'hacking' methods, creating non-robust code and combining disparate libraries.. Key design principles for better frameworks include duplicating singular elements, accumulating changes rather than replacing them, and deferring predefined behaviors for monitoring and modification.
- What research method was used?
- Qualitative and Quantitative Research (Interviews and Survey) with 9 participants for interviews, survey sample size not specified but implied to be larger than interviews..
- How strong is the evidence?
- Evidence strength is rated Strong effect, based on a 2022 journal from Proceedings of the ACM on Human-Computer Interaction.
- What should I do differently in my next project?
- When building or choosing a prototyping framework for a new interaction, ensure it allows for easy modification of core components, maintains a history of changes, and enables the observation and alteration of system behaviors.
- What are the limitations?
- The findings are based on the experiences of HCI researchers, and the specific 'tricks' and challenges might vary across different design domains. The robustness of the 'hacked' code beyond experimental settings is a significant limitation for wider adoption.