ABSTRACT
We present GEM-NI -- a graph-based generative-design tool that supports parallel exploration of alternative designs. Producing alternatives is a key feature of creative work, yet it is not strongly supported in most extant tools. GEM-NI enables various forms of exploration with alternatives such as parallel editing, recalling history, branching, merging, comparing, and Cartesian products of and for alternatives. Further, GEM-NI provides a modal graphical user interface and a design gallery, which both allow designers to control and manage their design exploration. We conducted an exploratory user study followed by in-depth one-on-one interviews with moderately and highly skills participants and obtained positive feedback for the system features, showing that GEM-NI supports creative design work well.
Supplemental Material
- Akin, Ö. How do architects design? Artificial Intelligence and Pattern Recognition in Computer Aided Design, (1978), 65--103.Google Scholar
- Akin, Ö. Variants in design cognition. Design knowing and learning: Cognition in design education, (2001), 105--124.Google Scholar
- Bohnacker, H. Generative Design: Visualize, Program, and Create with Processing. Princeton Architectural Press, New York, 2012. Google ScholarDigital Library
- Bueno, C., Crossland, S., Lutteroth, C., and Weber, G. Rewriting History: More Power to Creative People. OzCHI 2011, 62--71. Google ScholarDigital Library
- Buxton, B. Sketching User Experiences: Getting the Design Right and the Right Design. Morgan & Kaufmann, 2007. Google ScholarDigital Library
- Chen, H.-T., Wei, L.-Y., and Chang, C.-F. Nonlinear revision control for images. ACM SIGGRAPH 2011 papers, ACM (2011), 105:1--105:10. Google ScholarDigital Library
- Cherry, E. and Latulipe, C. Quantifying the Creativity Support of Digital Tools Through the Creativity Support Index. TOCHI 2014 21, 4 (2014), 21:1--21:25. Google ScholarDigital Library
- Chevalier, F., Dragicevic, P., Bezerianos, A., and Fekete, J.-D. Using text animated transitions to support navigation in document histories. CHI 2010, ACM (2010), 683--692. Google ScholarDigital Library
- Dow, S., Fortuna, J., Schwartz, D., Altringer, B., et al. Prototyping Dynamics: Sharing Multiple Designs Improves Exploration, Group Rapport, and Results. SIGCHI' 11, ACM (2011), 2807--2816. Google ScholarDigital Library
- Drucker, S.M., Petschnigg, G., and Agrawala, M. Comparing and managing multiple versions of slide presentations. UIST 2006, ACM (2006), 47--56. Google ScholarDigital Library
- Edwards, W.K., Igarashi, T., LaMarca, A., and Mynatt, E.D. A temporal model for multi-level undo and redo. UIST 2000, ACM (2000), 31--40. Google ScholarDigital Library
- Green, T.R. Cognitive dimensions of notations. People and Computers V, (1989), 443--460. Google ScholarDigital Library
- Grossman, T., Matejka, J., et al. Chronicle: capture, exploration, and playback of document workflow histories. UIST 2010, ACM (2010), 143--152. Google ScholarDigital Library
- Hartmann, B., Follmer, S., Ricciardi, A., Cardenas, T., and Klemmer, S.R. d.note: revising user interfaces through change tracking, annotations, and alternatives. CHI 2010, ACM (2010), 493--502. Google ScholarDigital Library
- Hartmann, B., Yu, L., Allison, A., Yang, Y., and Klemmer, S.R. Design as exploration: creating interface alternatives through parallel authoring and runtime tuning. UIST 2008, ACM (2008), 91--100. Google ScholarDigital Library
- Heer, J., Mackinlay, J., Stolte, C., and Agrawala, M. Graphical histories for visualization: supporting analysis, communication, and evaluation. TVCG 14, 6 (2008), 1189--1196. Google ScholarDigital Library
- Hsu, W. and Woon, I.M.Y. Current research in the conceptual design of mechanical products. ComputerAided Design 30, 5 (1998), 377--389.Google ScholarCross Ref
- Jankun-Kelly, T.J. and Ma, K.-L. A spreadsheet interface for visualization exploration. Visualization '00, IEEE Computer Society Press (2000), 69--76. Google ScholarDigital Library
- Klemmer, S.R., Thomsen, M., Phelps-Goodman, E., Lee, R., and Landay, J.A. Where do web sites come from?: Capturing and interacting with design history. CHI 2002, ACM (2002), 1--8. Google ScholarDigital Library
- Kurlander, D. and Feiner, S. A visual language for browsing, undoing, and redoing graphical interface commands. In Visual Languages and Visual Programming, 1990, 257--275.Google Scholar
- Lunzer, A. and Hornbæk, K. Subjunctive Interfaces: Extending Applications to Support Parallel Setup, Viewing and Control of Alternative Scenarios. ACM TOCHI 14, 4 (2008), 17:1--17:44. Google ScholarDigital Library
- Ma, K.-L. Image graphs - a novel approach to visual data exploration. Visualization '99, (1999), 81--88. Google ScholarDigital Library
- Marks, J., et al. Design galleries: a general approach to setting parameters for computer graphics and animation. SIGGRAPH '97, ACM (1997), 389--400. Google ScholarDigital Library
- Menezes, A. and Lawson, B. How designers perceive sketches. Design Studies 27, 5 (2006), 571--585.Google ScholarCross Ref
- Newman, M.W. and Landay, J.A. Sitemaps, Storyboards, and Specifications: A Sketch of Web Site Design Practice. DIS 2000, ACM (2000), 263--274. Google ScholarDigital Library
- Sheikholeslami, M. You can get more than you make. 2011. http://summit.sfu.ca/item/9649.Google Scholar
- Shneiderman, B. The eyes have it: a task by data type taxonomy for information visualizations. Visual Languages 1996, IEEE (1996), 336--343. Google ScholarDigital Library
- Simon, H.A. The sciences of the artificial. MIT press, 1996. Google ScholarDigital Library
- Smedt, T.D., Lechat, L., and Daelemans, W. Generative Art Inspired by Nature, Using NodeBox. In Applications of Evolutionary Computation. Springer Berlin Heidelberg, 2011, 264--272. Google ScholarDigital Library
- Smith, B.N., Xu, A., and Bailey, B.P. Improving interaction models for generating and managing alternative ideas during early design work. Graphics Interface 2010, (2010), 121--128. Google ScholarDigital Library
- Stephan, M. and Cordy, J.R. A survey of model comparison approaches and applications. Conference on Model-Driven Engineering and Software Development, (2013), 265--277.Google Scholar
- Su, S.L. Visualizing, editing, and inferring structure in 2D graphics. Adjunct UIST 2007, ACM (2007), 29--32.Google Scholar
- Su, S.L., Paris, S., Aliaga, F., Scull, C., Johnson, S., and Durand, F. Interactive Visual Histories for Vector Graphics. MIT, 2009.Google Scholar
- Terry, M. and Mynatt, E.D. Recognizing creative needs in user interface design. Creativity and Cognition 2002, ACM (2002), 38--44. Google ScholarDigital Library
- Terry, M., Mynatt, E.D., Nakakoji, K., and Yamamoto, Y. Variation in element and action: supporting simultaneous development of alternative solutions. CHI 2004, ACM (2004), 711--718. Google ScholarDigital Library
- Wang, L., Shen, W., Xie, H., Neelamkavil, J., and Pardasani, A. Collaborative conceptual design-state of the art and future trends. Computer-Aided Design 34, 13 (2002), 981--996.Google ScholarCross Ref
- Woodbury, R. Elements of Parametric Design. Routledge, 2010.Google Scholar
- Woodbury, R.F. and Burrow, A.L. Whither design space? Artif. Intell. Eng. Des. Anal. Manuf. 20, 2 (2006), 63--82. Google ScholarDigital Library
- Xu, K., Zhang, H., Cohen-Or, D., and Chen, B. Fit and diverse: set evolution for inspiring 3D shape galleries. ACM TOG, 31, 4, (2012), 57:1--57:10. Google ScholarDigital Library
Index Terms
- GEM-NI: A System for Creating and Managing Alternatives In Generative Design
Recommendations
Dream Lens: Exploration and Visualization of Large-Scale Generative Design Datasets
CHI '18: Proceedings of the 2018 CHI Conference on Human Factors in Computing SystemsThis paper presents Dream Lens, an interactive visual analysis tool for exploring and visualizing large-scale generative design datasets. Unlike traditional computer aided design, where users create a single model, with generative design, users specify ...
MACE: A New Interface for Comparing and Editing of Multiple Alternative Documents for Generative Design
DocEng '17: Proceedings of the 2017 ACM Symposium on Document EngineeringWe present a new interface for interactive comparisons of more than two alternative documents in the context of a generative design system that uses generative data-flow networks defined via directed acyclic graphs. To better show differences between ...
GEM-NI+: Leveraging Difference Visualization and Multiple Displays for Supporting Multiple Complex Generative Design Alternatives
CHI EA '18: Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing SystemsIn the conceptual design phase, designers routinely generate dozens of alternatives based on a single idea. This is especially relevant in generative design where an algorithm can generate a large number of viable design options. While solutions for ...
Comments