karki
12/01/2021, 4:47 AMAbstract
How does design thinking apply to software? Until now, most work on software design has focused on the design of the internal structure -- not on the design that the user experiences. We’ve made a lot of progress in making software more usable with better design processes and heuristic guidelines, but we still lack a fundamental theory that could provide a more focused and constructive way to design software.
In this talk, I’ll explain the elements of a candidate theory that I’ve been working on. The behavior of a software app is structured as a collection of “concepts”, each of which is a state machine with its own motivating purpose. By examining the mapping between concepts and purposes, subtle design flaws are exposed that can have major impacts on usability.
Chris G
12/01/2021, 6:13 PMChris G
12/01/2021, 6:13 PMChris G
12/01/2021, 6:13 PMChris G
12/01/2021, 6:16 PMChris G
12/01/2021, 6:39 PMChris G
12/01/2021, 6:40 PMkarki
12/01/2021, 7:24 PMhvrosen
12/01/2021, 9:03 PMAndrew Condon
12/02/2021, 7:46 AMAndrew Condon
12/02/2021, 7:50 AMkarki
12/02/2021, 4:37 PM