Abstract
Improving and supporting the process of design knowledge reuse can increase productivity, improve the quality of designs and lead to corporate competitive advantage. Whereas internal knowledge reuse (reusing knowledge from one’s personal memory or experiences) is very effective, external knowledge reuse (reusing knowledge from an external digital or paper archive) often fails. This paper studies the value of the storytelling paradigm in supporting reuse from an external repository. Based on a formalisation of the internal reuse process from ethnographic studies, a prototype system, Corporate Memory (CoMem) is presented, which supports the reuse process, specifically the steps of finding and understanding reusable items. This paper focuses on the ability of designers to understand designs that are found in corporate repositories. It is argued that in order to understand and reuse a found design, the designer needs to see the evolution of that design during the original design process. An Evolution History Explorer module of the CoMem system is presented that uses a storytelling metaphor and lays out versions visually side-by-side. A formal user evaluation of CoMem supports the hypotheses that (1) exploring the evolution of a design improves the reuse process, and (2) that visual storytelling is an effective paradigm for supporting that exploration.
Similar content being viewed by others
References
Aha DW, McSherry D, Yang Q (2006) Advances in conversational case-based reasoning. Knowl Eng Rev 20(3):247–254
Arias E, Eden H, Fischer G (1997) Enhancing communication, facilitating shared understanding, and creating better artifacts by integrating physical and computational media for design. In: Symposium on designing interactive systems (DIS), proceedings of the conference on designing interactive systems: processes, practices, methods, and techniques
Association of Swedish Engineering Industries (2001) Product data management and software configuration management—similarities and differences. Online document indexed by CiteSeer and accessed on 31 August 2007: http://citeseer.ist.psu.edu/cache/papers/cs/25656/, http://zSzzSzwww.mrtc.mdh.sezSzpublicationszSz0373.pdf/dahlqvist01product.pdf
Ball LJ, Lambell NJ, Ormerod TC, Slavin S, Mariani JA (2001) Representing design rationale to support innovative design reuse: a minimalist approach. Autom Construction 10(6):663–674
Barber J, Jacobson M, Penberthy L, Simpson R, Bhatta S, Goel A, Pearce M, Shankar M, Stroulia E (1992) Integrating artificial intelligence and multimedia technologies for interface design advising. NCR J Res Dev 6(1):75–85
Bruls DM, Huizing K, van Wijk JJ (1999) Squarified treemaps. Data visualization 2000. In: de Leeuw W, van Liere R (eds) Proceedings of the second joint visualization symposium organized by the eurographics and the IEEE computer society technical committee on visualization and graphics (TCVG). Springer, Vienna, pp 33–42
Bucciarelli LL (1994) Designing engineers. MIT Press, Cambridge
Carroll JM, Alpert SR, Karat J, Deusen MV, Rosson MB (1994) “Raison d’Etre: capturing design history and rationale in multimedia narratives”. Conference on human factors in computing systems archive, proceedings of the SIGCHI conference on human factors in computing systems: celebrating interdependence
Crnkovic I, Dahlkvist AD, Svensson (2001) Complex systems development requirements—PDM and SCM integration. Second Asia-Pacific Conference on Quality Software (APAQS’01), p 0427
Conklin J (1991) A process-oriented approach to design rationale. Human-Comp Interact 6(3&4):357–391
Culley SJ (1998) Design reuse of standard parts. In: Proceedings of the engineering design conference on design reuse, pp 77–88
Davis JE (ed) (2002) Stories of change: narrative and social movements. State University of New York Press, Albany
Demian P, Fruchter R (2006a) A methodology for usability evaluation of corporate memory design reuse systems. ASCE J Comput Civil Eng 20(6):377–389
Demian P, Fruchter R (2006b) An ethnographic study of design knowledge reuse in the architecture, engineering and construction industry. Res Eng Des 16(4):184–195
Duncan R (1999) Toward a theory of comic book communication. In: Fudge K (ed) Presented at the 85th Annual Convention of the National Communication Association (NCA). Also available from the Academic Forum Online, 1999–00, Number 17. Henderson State University, Arkadelphia
Eisner W (1996) Graphic storytelling. Poorhouse Press, Tamarac
El-khoury J (2005) Model data management: towards a common solution for PDM/SCM systems. In: Proceedings of the 12th international workshop on Software configuration management, pp 17–32
Ferguson ES (1992) Engineering and the Mind’s eye. MIT Press, Cambridge
Ferguson W, Bareiss R, Birnbaum L, Osgood R (1992) ASK systems: an approach to the realization of story-based teachers. J Learn Sci 2(1):95–134
Finger S (1998) Design reuse and design research—keynote paper. In: Sivaloganathan S, Shahin TMM (eds) Proceedings of the engineering design conference, design reuse, pp 3–10
Fruchter R (1996) Conceptual, collaborative building design through shared graphics. IEEE Expert Intell Syst AI Civil Struct Eng 11(3):33–41
Fruchter R, Demian P (2002) CoMem: designing an interaction experience for reuse of rich contextual knowledge from a corporate memory. Artif Intell Eng Des Anal Manufact (AI EDAM) 16(3):127–147
Fruchter R, Reiner K, Leifer L, Toye G (1998) VisionManager: a computer environment for design evolution capture. J Concurr Eng Res Appl (CERA) 6(1):71–84
Fruchter R, Cavallin HE (2006) Developing methods to understand discourse and workspace. AI &Soc 20:169–188 in distributed computer-mediated interaction
Fulford R (1999) The triumph of narrative: storytelling in the age of mass culture. House of Anansi Press, Toronto
Garcia ACB, Carretti CE, Ferraz IN, Bentes C (2002) Sharing design perspectives through storytelling. Artif Intell Eng Des Anal Manufact (AI EDAM) 16(3):229–241
Gershon N, Page W (2001) What storytelling can do for information visualization. Commun ACM 44(8):31–37
Harder WM, Ritter N, Steiert HP (2000) Generating versioning facilities for a design-data repository supporting cooperative applications. Int J Cooperative Inf Syst 9(1&2):117–146
Heylighen A, Martin WM, Cavallin H (2007) Building stories revisited: unlocking the knowledge capital of architectural practice. Archit Eng Des Manage 3:65–74
Jerding DF and Stasko JT (1994) Using visualization to foster object-oriented program understanding. Graphics, Visualization, and Usability Center (GVU), Technical Report GIT-GVU-94-33. Georgia Institute of Technology, Atlanta
Kazman R, Carrière SJ (1998) View extraction and view fusion in architectural understanding. In: Proceedings of the fifth international conference on software reuse (ICSR), pp 290–299
Kolodner JL, Cox MT, Gonzalez-Calero P (2006) Case-based reasoning-inspired approaches to education. Knowl Eng Rev 20(3):299–303
Kuffner TA, Ullman DG (1990) The information requests of mechanical design engineers. In: Proceedings of the second international conference on design theory and methodology (DTM), ASME design engineering technical conferences (DETC), pp 167–174
Leifer L (1997) Design project laboratory (ME310). Stanford University, Course Notes
Liu DT, Xu W (2001) A review of web-based product data management systems. Comp Ind 44(3):251–262
Malmqvist J (1995) A computer-based approach towards including design history information in product models and function-means trees. In: Proceedings of DTM
McClatchey R, Kovacs Z, Estrella F, Le Goff J-M, Chevenier G, Baker N, Lieunard S, Murray S, Le Flour T, Bazan A (1998) The integration of product data and workflow management systems in a large scale engineering database application. In: Database engineering and applications symposium, 1998. Proceedings of IDEAS’98, pp 296–302
McCloud S (1993) Understanding comics: the invisible art. Kitchen Sink Press, Northampton
Polanyi M (1966) The tacit dimension. Doubleday, Garden City
Popova M, Johansson P, Lindgren H (2002) An integrated platform for case-based design. Proceedings of the CIB W78 Conference, Distributing Knowledge in Building 2:99–106
Regli WC, Hu X, Atwood M, Sun W (2000) A survey of design rationale systems: Approaches, representation, capture and retrieval. Engineering with computers, vol 16, Numbers 3–4. Springer, Vienna, pp 209–235
Retkowsky F (1998) Software reuse from an external memory: The cognitive issues of support tools. In: Proceedings of the tenth workshop on psychology of programming interest group (PPIG)
Rittel HWJ, Webber MM (1973) Dilemmas in a general theory of planning. Policy Sci 4:155–169
Schank RC (1990) Tell me a story: a new look at real and artificial memory. Scribner, New York
Schön DA (1983) The reflective practitioner: how professionals think in action. Basic Books, New York
Schonhoff jM, Dittrich KR, Strassler M (2001) Version Propagation in Federated Database Systems. 2001 International Database Engineering & Applications Symposium (IDEAS ‘01), p 0189
Shneiderman B (1999) Supporting creativity with advanced information-abundant user interfaces. In: Earnshaw R, Guedj R, Van Dam A, Vince J (eds) The Institute for Systems Research (ISR), University of Maryland, College Park, MD, USA. Technical Report 1999-73. Also available from Frontiers in Human-Centred Computing, Online Communities and Virtual Environment, 2001. Springer, London, pp 469–480
Simoff SJ, Maher ML (1998) Data mining in hypermedia case libraries. In: Proceedings of the fifth international conference on artificial intelligence in design (AID), Machine Learning in Design (MLinD) Workshop
Simmons A (2001) The story factor: secrets of influence from the art of storytelling. Perseus Publishing, Cambridge
Terry M, Mynatt ED (2002) Supporting experimentation with side-views. Commun ACM 45(10):106–108
Thomas BH, Calder P (2001) Applying cartoon animation techniques to graphical user interfaces. ACM Trans Comp Hum Interact 8(3):198–222
Ye Y, Fischer G (2002) Supporting reuse by delivering task-relevant and personalized information. In: Proceedings of the twenty-fourth international conference on software engineering (ICSE), pp 513–523
Zieliński K, Laurentowski A, Szymaszek J, Uszok A (1995) A tool for monitoring heterogeneous distributed object applications. In: Proceedings of the fifteenth international conference on distributed computing systems (ICDCS), pp 11–18
Acknowledgments
This research was funded by the UPS Endowment Fund, the Project-Based Learning Laboratory (PBL Lab) and the Center for Integrated Facility Engineering (CIFE) at Stanford University. The CoMem Evolution History Explorer uses the Java Jazz Library for zoomable interfaces by HCIL at the University of Maryland.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Demian, P., Fruchter, R. Effective visualisation of design versions: visual storytelling for design reuse. Res Eng Design 19, 193–204 (2009). https://doi.org/10.1007/s00163-008-0051-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00163-008-0051-4