The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January/February (2012 vol.29)
pp: 46-50
Mary Shaw , Carnegie-Mellon University
ABSTRACT
A central task in design is deciding what artifact will best satisfy the client's needs, whether that requires creating an artifact or choosing from existing alternatives. A design space identifies and organizes the decisions that must be made, together with the alternatives for those decisions, thereby providing guidance for creating artifacts or a framework for comparing them. The Studying Professional Software Design workshop studied three pairs of professional software designers sketching designs for a traffic signal simulator. A discussion of the design space for the simulation task shows how this design space enables comparison of the designs. It also illustrates the benefits of explicitly considering the design space during design and the risks of failing to do so.
INDEX TERMS
software engineering, design, software design, design space
CITATION
Mary Shaw, "The Role of Design Spaces", IEEE Software, vol.29, no. 1, pp. 46-50, January/February 2012, doi:10.1109/MS.2011.121
REFERENCES
1. C.G. Bell and A. Newell, Computer Structures: Readings and Examples, McGraw-Hill, 1971.
2. D. Sima, "The Design Space of Register Renaming Techniques," IEEE Micro, vol. 20, no. 5, 2000, pp. 70–83; doi:10.1109/40.877952.
3. S.K. Card, J.D. Mackinlay, and G.G. Robertson, "A Morphological Analysis of the Design Space of Input Devices," ACM Trans. Information Systems, vol. 9, no. 2, 1991, pp. 99–122.
4. T.G. Lane, User Interface Software Structures, doctoral dissertation, School of Computer Science, Carnegie Mellon Univ., 1990.
5. M. Shaw and P. Clements, "A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems," Proc. 21st Int'l Computer Software and Applications Conf., IEEE CS Press, 1997, pp. 6–13.
6. K. Römer and F Mattern, "The Design Space of Wireless Sensor Networks," IEEE Wireless Comm., vol. 11, no. 6, 2004, pp. 54–61.
7. "The Design Space," TypEdu; www.typedu.org/dynamic/lessons/article/designspace.
8. R.F. Woodbury and A.L. Burrow, "Whither Design Space?" Artificial Intelligence for Eng. Design, Analysis, and Manufacturing, vol. 20, no. 2, 2006, pp. 63–82.
9. H.A. Simon, Sciences of the Artificial, MIT Press, 1996, ch. 5.
10. F.P. Brooks, Jr., The Design of Design: Essays from a Computer Scientist, Addison-Wesley, 2010.
11. M. Petre, A. van der Hoek, and A. Baker, "Editorial," Design Studies, vol. 31, no. 6, 2010, pp. 533–544.
14 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool