Download presentation
Presentation is loading. Please wait.
Published byBruno Weaver Modified over 9 years ago
1
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Software Sketching: Understanding and Supporting Whiteboard Design André van der Hoek andre@ics.uci.edu
2
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 2 Research philosophy Practical… …with a theoretical basis… …and (ideally) educational benefits
3
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 3 Research areas environment collaborationdesign education
4
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 4 Focus of this talk environment collaborationdesign education
5
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 5 Design
6
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 6 Whiteboard design
7
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 7 Our work Understanding whiteboard design – analyzing videos of professional software designers at work – workshop on Studying Professional Software Design (2010) Supporting whiteboard design – software design sketching on touch-based devices
8
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 8 Understanding whiteboard design
9
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 9 Understanding whiteboard design
10
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 10 Understanding whiteboard design
11
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 11 Interleaving design behaviors Draw different kinds of diagrams Draw what they need, and no more – w.r.t. design at hand – w.r.t. notational conventions Refine and evolve sketches – increasing notational convention – appropriate sketches Use impromptu notations Move from one perspective to another Move from one alternative to another Move from one level of abstraction to another Perform mental simulations Juxtapose sketches Review progress Retreat to previous ideas Switch between synchronous and asynchronous work Explain their sketches to one another Bring their work together
12
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 12 Rotating subject pairs
13
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 13 Our work Understanding whiteboard design – analyzing videos of professional software designers at work – workshop on Studying Professional Software Design (2010) Supporting whiteboard design – software design sketching on touch-based devices
14
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 14 Supporting whiteboard design
15
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 15 Calico demo
16
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 16 Experiences thus far Day-to-day use Classroom Laboratory evaluations Design meetings by other groups
17
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 17 Our work – next Design documentaries – as a subject of study – as tool support Design room – code to sketch – design minders – disruptive technologies – high-resolution design wall Beyond software
18
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 18 Thank you
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.