Re-thinking Traceability: A Prototype to Record and Revisit the Evolution of Design Artefacts

Keeping track of design processes is a cumbersome task due to the apparently unconstrained and unstructured nature of creative work. Traceability is fundamental to revisit and reflect on the design narratives that describe artefact evolution. In this paper, we aim to identify what characteristics are necessary to facilitate traceability of creative design processes. For this end, we use a functional prototype to connect artefacts, design rationale, and decisions in a shared workspace. We evaluated this prototype for 15 weeks with six pairs of students engaged in a user-centered design project. Our findings show that having a lean repository of artefacts annotated with design rationale can facilitate tracking progress in different phases of the process. We found that creating a record of the participants' design work is useful to reflect on and for team agreement, ensure consistency of evolving artefacts, and help in planning future steps in the design project.

[1]  Michael E. Atwood,et al.  Design rationale: the rationale and the barriers , 2006, NordiCHI '06.

[2]  Alexander Egyed,et al.  A scenario-driven approach to traceability , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[3]  D. Schoen The Reflective Practitioner , 1983 .

[4]  Daniel Fallman,et al.  Design-oriented human-computer interaction , 2003, CHI '03.

[5]  Jami J. Shah,et al.  Database infrastructure for supporting engineering design histories , 1996, Comput. Aided Des..

[6]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[7]  Ipek Ozkaya,et al.  Tool support for computer-aided requirement traceability in architectural design: The case of DesignTrack , 2007 .

[8]  Victoria Hoban,et al.  The Reflective Practitioner , 2013 .

[9]  Myriam Lewkowicz,et al.  Project Memory in Design , 2001 .

[10]  Antony Tang,et al.  A rationale-based architecture model for design traceability and reasoning , 2007, J. Syst. Softw..

[11]  Colin Potts,et al.  Recording the reasons for design decisions , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[12]  Richard Buchanan,et al.  Wicked Problems in Design Thinking , 1992 .

[13]  Xiang Cao,et al.  Towards a tool for design ideation: insights from use of SketchStorm , 2013, BCS HCI.

[14]  Balasubramaniam Ramesh,et al.  Traceability-based knowledge integration in group decision and negotiation activities , 2007, Decis. Support Syst..

[15]  Alice M. Agogino,et al.  Showing is sharing: building shared understanding in human-centered design teams with Dazzle , 2012, DIS '12.

[16]  Philippe A. Palanque,et al.  DREAM & TEAM: A Tool and a Notation Supporting Exploration of Options and Traceability of Choices for Safety Critical Interactive Systems , 2007, INTERACT.

[17]  Karthik Ramani,et al.  Co-3Deator: A Team-First Collaborative 3D Design Ideation Tool , 2017, CHI.

[18]  Jan Gulliksen,et al.  The usability design process - integrating user-centered systems design in the software development process , 2003, Softw. Process. Improv. Pract..

[19]  Nigel Cross,et al.  Creativity in the design process: co-evolution of problem–solution , 2001 .

[20]  Petra Badke-Schaub,et al.  Thinking in design teams - an analysis of team communication , 2002 .

[21]  Peng Liang,et al.  Traceability in the Co-evolution of Architectural Requirements and Design , 2011, Relating Software Requirements and Architectures.

[22]  Brian P. Bailey,et al.  Making Sense of Communication Associated with Artifacts during Early Design Activity , 2011, INTERACT.

[23]  Mieke Haesen,et al.  Study and Analysis of Collaborative Design Practices , 2015 .

[24]  Mario Storga,et al.  Facilitating design communication through engineering information traceability , 2013, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[25]  Wendy Ju,et al.  Where the wild things work: capturing shared physical design workspaces , 2004, CSCW.

[26]  Jonathan Earthy,et al.  The Benefits of Using ISO 13407: Human Centred Design Process for Interactive Systems , 2001, INTERACT.

[27]  Kim Halskov,et al.  Emergent boundary objects and boundary zones in collaborative design research projects , 2014, Conference on Designing Interactive Systems.

[28]  Phoebe Sengers,et al.  Expanding and Refining Design and Criticality in HCI , 2015, CHI.

[29]  Steve Harrison,et al.  Picking Up Artifacts: Storyboarding as a Gateway to Reuse , 2009, INTERACT.

[30]  Gilbert Cockton,et al.  A critical, creative UX community: CLUF , 2014 .

[31]  Mieke Haesen,et al.  Helaba: A System to Highlight Design Rationale in Collaborative Design Processes , 2015, CDVE.

[32]  Brian P. Bailey,et al.  Understanding knowledge management practices for early design activity and its implications for reuse , 2009, CHI.

[33]  Jeffrey Huang,et al.  OpenD: supporting parallel development of digital designs , 2005, DUX '05.

[34]  Tracee Vetting Wolf,et al.  Dispelling "design" as the black art of CHI , 2006, CHI.

[35]  Kim Halskov,et al.  Reflective design documentation , 2012, DIS '12.

[36]  Alex S. Taylor,et al.  Design's processional character , 2010, Conference on Designing Interactive Systems.