The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January/February (2012 vol.29)
pp: 34-38
Kumiyo Nakakoji , Software Research Associates
Yasuhiro Yamamoto , Tokyo Institute of Technology
Nobuto Matsubara , Software Research Associates
Yoshinari Shirai , NTT Corporation
ABSTRACT
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.
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, January/February 2012, doi:10.1109/MS.2011.125
REFERENCES
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.
20 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool