This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Toward Unweaving Streams of Thought for Reflection in Professional Software Design
January/February 2012 (vol. 29 no. 1)
pp. 34-38
Kumiyo Nakakoji, Software Research Associates
Yasuhiro Yamamoto, Tokyo Institute of Technology
Nobuto Matsubara, Software Research Associates
Yoshinari Shirai, NTT Corporation
Software designers make decisions covering a wide variety of aspects of the software to be designed through nested, intertwined processes. Some of these dependencies among design decisions might not be obvious, especially for people who didn't start with the project at the beginning of the design process. Extending or altering an existing design decision without fully understanding its dependencies might result in a deterioration of the quality of the software design. Design practice streams (DPS) tools help designers browse the segments of video data relevant to a particular topic by specifying a region on a whiteboard or by choosing a few terms used in a meeting transcript to further investigate the point of interest effectively.

1. A. Baker and A. van der Hoek, "Ideas, Subjects, and Cycles as Lenses for Understanding the Software Design Process," Design Studies, vol. 31, no. 6, 2010, pp. 590–613.
2. Y. Yamamoto and K. Nakakoji, "Interaction Design of Tools for Fostering Creativity in the Early Stages of Information Design," Int'l J. Human-Computer Studies, vol. 63, nos. 4–5, 2005, pp. 513–535.
3. D.A. Schoen, The Reflective Practitioner: How Professionals Think in Action, Basic Books, 1983.
4. Y. Yamamoto et al., ART019: A Time-Based Sketchbook Interface, tech. report, KID Laboratory, RCAST, Univ. Tokyo, 2006.
5. H.R. Lipford and G.D. Abowd, "Reviewing Meetings in TeamSpace," Human-Computer Interaction, vol. 23, no. 4, 2008, pp. 406–432.
6. M.D. Gross, B.R. Johnson, and E.Y-L. Do, "The Design Amanuensis: An Instrument for Multimodal Design Capture and Playback," Proc. 9th Int'l Conf. Computer Aided Architectural Design Futures (CAAD 01), Springer, 2001, pp. 1–13.
7. M. Cherubini et al., "Let's Go to the Whiteboard: How and Why Software Developers Use Drawings," Proc. SIGCHI Conf. Human Factors in Computing Systems (CHI 07), ACM Press, 2007, pp. 557–566.
8. N. Mangano et al., "Software Design Sketching with Calico," Proc. IEEE/ACM Int'l Conf. Automated Software Eng. (ASE 10), ACM Press, 2010, pp. 23–32.

Index Terms:
software design support, design meeting record viewer, interaction design, DPS (Design Practice Streams)
Citation:
Kumiyo Nakakoji, Yasuhiro Yamamoto, Nobuto Matsubara, Yoshinari Shirai, "Toward Unweaving Streams of Thought for Reflection in Professional Software Design," IEEE Software, vol. 29, no. 1, pp. 34-38, Jan.-Feb. 2012, doi:10.1109/MS.2011.125
Usage of this product signifies your acceptance of the Terms of Use.