Design Spaces and How Software Designers Use Them: a sampler
<|reference_start|>Design Spaces and How Software Designers Use Them: a sampler: Discussions of software design often refer to using "design spaces" to describe the spectrum of available design alternatives. This supports design thinking in many ways: to capture domain knowledge, to support a wide variety of design activity, to analyze or predict properties of alternatives, to understand interactions and dependencies among design choices. We present a sampling of what designers, especially software designers, mean when they say "design space" and provide examples of the roles their design spaces serve in their design activity. This shows how design spaces can serve designers as lenses to reduce the overall space of possibilities and support systematic design decision making.<|reference_end|>
@article{shaw2024design,
    title={Design Spaces and How Software Designers Use Them: a sampler},
    author={Mary Shaw (Carnegie Mellon University) and Marian Petre (Open
  University)},
    journal={In Proceedings of the 1st International Workshop on Designing
  Software (Designing '24), 2024. Association for Computing Machinery, New
  York, NY, USA, pp. 1-8},
    year={2024},
    doi={10.1145/3643660.3643941},
    archivePrefix={arXiv},
    eprint={2407.18502},
    primaryClass={cs.SE}
}