Design Spaces and How Software Designers Use Them: a sampler
- URL: http://arxiv.org/abs/2407.18502v1
- Date: Fri, 26 Jul 2024 04:19:28 GMT
- Title: Design Spaces and How Software Designers Use Them: a sampler
- Authors: Mary Shaw, Marian Petre,
- Abstract summary: "Design spaces" are used to describe the spectrum of available design alternatives.
We show how design spaces can serve designers as lenses to reduce the overall space of possibilities.
- Score: 2.2674718030662713
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: 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.
Related papers
- Assessing the Variety of a Concept Space Using an Unbiased Estimate of Rao's Quadratic Index [0.0]
'Variety' is one of the parameters by which one can quantify the breadth of a concept space explored by the designers.
This article elaborates on and critically examines the existing variety metrics from the engineering design literature.
A new distance-based variety metric is proposed, along with a prescriptive framework to support the assessment process.
arXiv Detail & Related papers (2024-08-01T16:25:54Z) - I-Design: Personalized LLM Interior Designer [57.00412237555167]
I-Design is a personalized interior designer that allows users to generate and visualize their design goals through natural language communication.
I-Design starts with a team of large language model agents that engage in dialogues and logical reasoning with one another.
The final design is then constructed in 3D by retrieving and integrating assets from an existing object database.
arXiv Detail & Related papers (2024-04-03T16:17:53Z) - A Design Space for Intelligent and Interactive Writing Assistants [55.9780345526642]
We explore five aspects of writing assistants: task, user, technology, interaction, and ecosystem.
Within each aspect, we define dimensions (i.e., fundamental components of an aspect) and codes (i.e., potential options for each dimension) by systematically reviewing 115 papers.
Our design space aims to offer researchers and designers a practical tool to navigate, comprehend, and compare the various possibilities of writing assistants.
arXiv Detail & Related papers (2024-03-21T04:03:16Z) - Compositional Generative Inverse Design [69.22782875567547]
Inverse design, where we seek to design input variables in order to optimize an underlying objective function, is an important problem.
We show that by instead optimizing over the learned energy function captured by the diffusion model, we can avoid such adversarial examples.
In an N-body interaction task and a challenging 2D multi-airfoil design task, we demonstrate that by composing the learned diffusion model at test time, our method allows us to design initial states and boundary shapes.
arXiv Detail & Related papers (2024-01-24T01:33:39Z) - PosterLayout: A New Benchmark and Approach for Content-aware
Visual-Textual Presentation Layout [62.12447593298437]
Content-aware visual-textual presentation layout aims at arranging spatial space on the given canvas for pre-defined elements.
We propose design sequence formation (DSF) that reorganizes elements in layouts to imitate the design processes of human designers.
A novel CNN-LSTM-based conditional generative adversarial network (GAN) is presented to generate proper layouts.
arXiv Detail & Related papers (2023-03-28T12:48:36Z) - Design Space Exploration and Explanation via Conditional Variational
Autoencoders in Meta-model-based Conceptual Design of Pedestrian Bridges [52.77024349608834]
This paper provides a performance-driven design exploration framework to augment the human designer through a Conditional Variational Autoencoder (CVAE)
The CVAE is trained on 18'000 synthetically generated instances of a pedestrian bridge in Switzerland.
arXiv Detail & Related papers (2022-11-29T17:28:31Z) - Investigating Positive and Negative Qualities of Human-in-the-Loop
Optimization for Designing Interaction Techniques [55.492211642128446]
Designers reportedly struggle with design optimization tasks where they are asked to find a combination of design parameters that maximizes a given set of objectives.
Model-based computational design algorithms assist designers by generating design examples during design.
Black box methods for assistance, on the other hand, can work with any design problem.
arXiv Detail & Related papers (2022-04-15T20:40:43Z) - Spacewalker: Rapid UI Design Exploration Using Lightweight Markup
Enhancement and Crowd Genetic Programming [7.872888246498886]
We present Spacewalker, a tool that allows designers to rapidly search a large design space for an optimal web UI.
Designers first annotate each attribute they want to explore in a typical HTML page, using a simple markup extension we designed.
Spacewalker then parses the annotated HTML specification, and intelligently generates and distributes various configurations of the web UI to crowd workers for evaluation.
arXiv Detail & Related papers (2021-02-17T21:54:49Z) - Scout: Rapid Exploration of Interface Layout Alternatives through
High-Level Design Constraints [19.91735675022113]
Scout helps designers explore alternatives through mixed-initiative interaction with high-level constraints and design feedback.
Scout formalizes low-level spatial constraints that a solver uses to generate potential layouts.
In an evaluation with 18 interface designers, we found that Scout: (1) helps designers create more spatially diverse layouts with similar quality to those created with a baseline tool; and (2) can help designers avoid a linear design process and quickly ideate layouts they do not believe they would have thought of on their own.
arXiv Detail & Related papers (2020-01-15T16:49:26Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.