Enact: Reducing Designer-Developer Breakdowns when Prototyping Custom Interactions

Germán Leiva 1, 2, 3, 4 Nolwenn Maudet 1, 2, 3, 4 Wendy Mackay 1, 2, 3, 4 Michel Beaudouin-Lafon 1, 2, 3, 4
Abstract : Professional designers and developers often struggle when transitioning between the design and implementation of an interactive system. We conducted three studies that focused on the design of custom interactions to understand the mismatches between their processes, tools and representations. We found that current practices induce unnecessary rework and cause discrepancies between design and implementation. We identified three recurring types of breakdowns: omitting critical details, ignoring edge cases, and disregarding technical limitations. We propose four design principles to create tools that mitigate these problems: Provide multiple viewpoints, maintain a single source of truth, reveal the invisible and support design by enaction. We applied these principles to create Enact, a live environment for prototyping touch-based interactions. We conducted two studies to assess Enact and to compare designer-developer collaboration with Enact versus current tools. Results suggest that Enact helps participants detect more edge cases, increases designers' participation and provides new opportunities for co-creation.
Document type :
Journal articles
Complete list of metadatas

Cited literature [64 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-02218117
Contributor : Germán Leiva <>
Submitted on : Wednesday, July 31, 2019 - 11:03:16 PM
Last modification on : Thursday, October 3, 2019 - 1:10:49 AM

File

main.pdf
Files produced by the author(s)

Identifiers

Citation

Germán Leiva, Nolwenn Maudet, Wendy Mackay, Michel Beaudouin-Lafon. Enact: Reducing Designer-Developer Breakdowns when Prototyping Custom Interactions. ACM Transactions on Computer-Human Interaction, Association for Computing Machinery, 2019, 26 (3), pp.1-48. ⟨10.1145/3310276⟩. ⟨hal-02218117⟩

Share

Metrics

Record views

20

Files downloads

19