{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T14:15:14Z","timestamp":1761488114897},"reference-count":93,"publisher":"Cambridge University Press (CUP)","issue":"4","license":[{"start":{"date-parts":[[2008,9,18]],"date-time":"2008-09-18T00:00:00Z","timestamp":1221696000000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["AIEDAM"],"published-print":{"date-parts":[[2008,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Rationale research in software development is a challenging area because although there is no shortage of advocates for its value, there is also no shortage of reasons for why rationale is unlikely to be captured in practice. Despite more than 30 years of research there still remains much uncertainty: how useful are the potential benefits and how insurmountable are the barriers? Will the value of the rationale (design and otherwise) justify the cost of collecting it? Although there have been numerous rationale research projects, many, if not most, received little or no empirical evaluation. There also have not been many studies examining what the needs are of the practitioners who would be supported by the rationale. This article discusses the \u201cdoom and gloom\u201d predictions of rationale's failure, provides a survey of evaluations of rationale systems, and discusses what we hope is a brighter outlook for rationale research in the future. There are development standards and synergistic research areas that may help with rationale research and its acceptance in the software community with which we should be working. This article also presents the results of a pilot survey of software developers who were asked how they would envision using rationale and what they believe the most important barriers are. Although some results were as expected, there were also some surprises. Research on technology transfer indicates that, among other things, to transition successfully from research into practice we need to understand the need that is being met and demonstrate the value of our approach. Until we have determined how our work is needed by the people we are trying to help we will remain researching under uncertainty.<\/jats:p>","DOI":"10.1017\/s0890060408000218","type":"journal-article","created":{"date-parts":[[2008,9,19]],"date-time":"2008-09-19T11:19:53Z","timestamp":1221823193000},"page":"311-324","source":"Crossref","is-referenced-by-count":21,"title":["Design rationale: Researching under uncertainty"],"prefix":"10.1017","volume":"22","author":[{"given":"Janet E.","family":"Burge","sequence":"first","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2008,9,18]]},"reference":[{"key":"S0890060408000218_ref56","doi-asserted-by":"publisher","DOI":"10.1177\/1063293X9700500105"},{"key":"S0890060408000218_ref75","doi-asserted-by":"publisher","DOI":"10.1109\/64.294137"},{"key":"S0890060408000218_ref74","doi-asserted-by":"crossref","unstructured":"Potts C. , Takahashi K. , Smith J. , & Ota K. (1995). An evaluation of inquiry-based requirements analysis for an Internet service. Proc. 2nd IEEE Int. Symp. Requirements Engineering, pp. 172\u2013180.","DOI":"10.1109\/ISRE.1995.512559"},{"key":"S0890060408000218_ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77583-6"},{"key":"S0890060408000218_ref45","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_20"},{"key":"S0890060408000218_ref68","volume-title":"Design Rationale Concepts, Techniques, and Use","author":"Moran","year":"1996"},{"key":"S0890060408000218_ref61","doi-asserted-by":"crossref","unstructured":"Larsson M. , Wall A. , Norstr\u00f6m C. , & Crnkovic I. (2006). Technology transfer: why some succeed and some don't. Proc. Int. Workshop on Software Technology Transfer in Software Engineering, pp. 23\u201328.","DOI":"10.1145\/1138046.1138055"},{"key":"S0890060408000218_ref54","unstructured":"Keith S. , Blandford A. , Fields R. & Theng Y.L. (2002). An investigation into the application of Claims Analysis to evaluate usability of a digital library interface. Proc. JCDL Workshop on Usability."},{"key":"S0890060408000218_ref50","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_3"},{"key":"S0890060408000218_ref80","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2002.1003450"},{"key":"S0890060408000218_ref49","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_17"},{"key":"S0890060408000218_ref26","doi-asserted-by":"publisher","DOI":"10.1145\/347642.347652"},{"key":"S0890060408000218_ref71","doi-asserted-by":"publisher","DOI":"10.1061\/(ASCE)0887-3801(1995)9:1(57)"},{"key":"S0890060408000218_ref52","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(01)00020-5"},{"key":"S0890060408000218_ref65","doi-asserted-by":"publisher","DOI":"10.1145\/350887.350895"},{"key":"S0890060408000218_ref44","first-page":"454","volume-title":"Design Rationale Concepts, Techniques, and Use","author":"Grudin","year":"1996"},{"key":"S0890060408000218_ref58","volume-title":"Issues as Elements of Information Systems","author":"Kunz","year":"1970"},{"key":"S0890060408000218_ref5","volume-title":"Reference Architecture Representation Environment (RARE), A Tool to Support Object-Oriented Software Architecture Derivation and Evaluation","author":"Barber","year":"2000"},{"key":"S0890060408000218_ref43","unstructured":"Gruber T. (1990). Model-based explanation of design rationale. Proc. AAAI-90 Explanation Workshop."},{"key":"S0890060408000218_ref88","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.04.029"},{"key":"S0890060408000218_ref3","doi-asserted-by":"crossref","unstructured":"Baniassad E.L. , Murphy G.C. , & Schwanninger C. (2003). Design pattern rationale graphs: linking design to source. Proc. 25th ICSE, pp. 352\u2013362.","DOI":"10.1109\/ICSE.2003.1201214"},{"key":"S0890060408000218_ref10","doi-asserted-by":"publisher","DOI":"10.1109\/32.29489"},{"key":"S0890060408000218_ref84","first-page":"91","volume-title":"Knowledge Intensive CAD","author":"Shah","year":"1999"},{"key":"S0890060408000218_ref35","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2005.1"},{"key":"S0890060408000218_ref67","doi-asserted-by":"crossref","unstructured":"McGill K. , Deadrick W. , Hayes J.H. , & Dekhtyar A. (2006). Houston, we have a success story: technology transfer at the NASA IV&V facility. Proc. Int. Workshop on Software Technology Transfer in Software Engineering, pp. 49\u201354.","DOI":"10.1145\/1138046.1138061"},{"key":"S0890060408000218_ref62","first-page":"104","volume-title":"Artificial Intelligence at MIT: Expanding Frontiers","author":"Lee","year":"1991"},{"key":"S0890060408000218_ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_8"},{"key":"S0890060408000218_ref76","doi-asserted-by":"publisher","DOI":"10.1109\/32.142872"},{"key":"S0890060408000218_ref15","doi-asserted-by":"publisher","DOI":"10.1007\/s00163-003-0038-0"},{"key":"S0890060408000218_ref85","doi-asserted-by":"publisher","DOI":"10.1017\/S089006040000192X"},{"key":"S0890060408000218_ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_12"},{"key":"S0890060408000218_ref40","volume-title":"Design Rationale for Collaboration: The Active Document Approach","author":"Garcia","year":"1994"},{"key":"S0890060408000218_ref82","volume-title":"Integrated Product Development Capability Maturity Model","year":"1997"},{"key":"S0890060408000218_ref83","unstructured":"Selvin A. , & Sierhuis M. (1999). Case studies of project Compendium in different organizations. Workshop on Computer-Supported Collaborative Argumentation Conf. Computer-Supported Collaborative Learning."},{"key":"S0890060408000218_ref1","unstructured":"Bahler D. , & Bowen J. (1992). Design rationale management in concurrent engineering, Proc. Workshop on Design Rationale Capture and Use, 10th National Conf. Artificial Intelligence."},{"key":"S0890060408000218_ref90","doi-asserted-by":"publisher","DOI":"10.1007\/s001630050004"},{"key":"S0890060408000218_ref48","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-7051(99)00039-8"},{"key":"S0890060408000218_ref20","unstructured":"Burge J. (2006). Anatomy of an experiment: difficulties in evaluating rationale-based systems. Workshop on Design Rationale: Problems and Progress, DCC'06, Conf. Design Computing and Cognition, Eindhoven."},{"key":"S0890060408000218_ref2","unstructured":"Ball L. , Lambell N. , Ormerod T.C. , Slavin S. , & Mariani J. (1999). Representing design rationale to support innovative design reuse: a minimalist approach. Proc. 4th Design Thinking Research Symp., pp. I.75\u2013I.87."},{"key":"S0890060408000218_ref11","doi-asserted-by":"crossref","unstructured":"Bracewell R. , Ahmed S. , & Wallace K. (2004). DREd and Design Folders, a way of capturing, storing, and passing on knowledge generated during design projects. Proc. ASME 2004 Design Automation Conf.","DOI":"10.1115\/DETC2004-57165"},{"key":"S0890060408000218_ref14","unstructured":"Brice A. , & Johns B. (1999). Improving Design by Improving the Design Process, Technical Report QSL-9002A-WP-001."},{"key":"S0890060408000218_ref66","first-page":"201","volume-title":"Design Rationale Concepts, Techniques, and Use","author":"MacLean","year":"1996"},{"key":"S0890060408000218_ref17","first-page":"544","volume-title":"Computer Aided Cooperative Product Development, Lecture Notes in Computer Science","volume":"492","author":"Brown","year":"1991"},{"key":"S0890060408000218_ref36","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-29263-2_3"},{"key":"S0890060408000218_ref8","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-29263-2_2"},{"key":"S0890060408000218_ref24","doi-asserted-by":"publisher","DOI":"10.1145\/146802.146834"},{"key":"S0890060408000218_ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_5"},{"key":"S0890060408000218_ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1159733.1159755"},{"key":"S0890060408000218_ref57","unstructured":"Klein M. (1997 b). Capturing geometry rationale for collaborative design. Proc. 6th Int. Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises."},{"key":"S0890060408000218_ref38","first-page":"267","volume-title":"Design Rationale Concepts, Techniques, and Use","author":"Fischer","year":"1996"},{"key":"S0890060408000218_ref18","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1994.1029"},{"key":"S0890060408000218_ref22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_13"},{"key":"S0890060408000218_ref16","doi-asserted-by":"publisher","DOI":"10.1017\/S0890060400001359"},{"key":"S0890060408000218_ref72","doi-asserted-by":"publisher","DOI":"10.1017\/S089006040000189X"},{"key":"S0890060408000218_ref81","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_4"},{"key":"S0890060408000218_ref31","doi-asserted-by":"publisher","DOI":"10.1061\/(ASCE)0887-3801(1997)11:2(102)"},{"key":"S0890060408000218_ref78","volume-title":"Automating The Capture of Design Knowledge: A Preliminary Study","author":"Richter","year":"1999"},{"key":"S0890060408000218_ref55","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-011-2787-5_20"},{"key":"S0890060408000218_ref51","unstructured":"In H. , Boehm B. , Rodgers T. , & Deutsch M. (2001). Applying WinWin to quality requirements: a case study. Proc. 23rd Int. Conf. Software Engineering, pp. 555\u2013564."},{"key":"S0890060408000218_ref30","doi-asserted-by":"crossref","unstructured":"Curtis B. (2000). From MCC and CMM: technology transfers bright and dim. Proc. 22nd ICSE, pp. 521\u2013530.","DOI":"10.1145\/337180.337375"},{"key":"S0890060408000218_ref41","unstructured":"Garcia A.C.B. , & Vivacqua A.S. (1997). MultiADD: Multiagent Active Design Documents. Accessed at http:\/\/citeseer.ist.psu.edu\/242337.html on April 14, 2007."},{"key":"S0890060408000218_ref70","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_19"},{"key":"S0890060408000218_ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4020-2393-4_29"},{"key":"S0890060408000218_ref27","doi-asserted-by":"publisher","DOI":"10.1016\/S0952-1976(97)00052-3"},{"key":"S0890060408000218_ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45051-1_14"},{"key":"S0890060408000218_ref28","unstructured":"CMMI Product Team. (2006). CMMI for Development. Version 1.2, CMU\/SEI-2006-TR-008."},{"key":"S0890060408000218_ref89","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.08.040"},{"key":"S0890060408000218_ref59","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_7"},{"key":"S0890060408000218_ref32","doi-asserted-by":"crossref","unstructured":"Dellen B. , Kohler K. , & Maurer F. (1996). Integrating software process models and design rationales. Proc. Knowledge-Based Software Engineering, pp. 84\u201393.","DOI":"10.1109\/KBSE.1996.552826"},{"key":"S0890060408000218_ref34","volume-title":"Rationale Management in Software Engineering","author":"Dutoit","year":"2006"},{"key":"S0890060408000218_ref91","first-page":"329","volume-title":"Rationale Management in Software Engineering","author":"van der Ven","year":"2006"},{"key":"S0890060408000218_ref86","first-page":"17","article-title":"The road ahead for knowledge management: an AI perspective","volume":"21","author":"Smith","year":"2000","journal-title":"AI Magazine"},{"key":"S0890060408000218_ref47","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_2"},{"key":"S0890060408000218_ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1186595.1186599"},{"key":"S0890060408000218_ref92","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-29263-2_4"},{"key":"S0890060408000218_ref93","doi-asserted-by":"publisher","DOI":"10.1007\/s00163-002-0027-8"},{"key":"S0890060408000218_ref4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30998-7_11"},{"key":"S0890060408000218_ref60","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0515-2_29"},{"key":"S0890060408000218_ref79","volume-title":"Automated Capture and Retrieval of Architectural Rationale","author":"Richter","year":"1998"},{"key":"S0890060408000218_ref64","doi-asserted-by":"publisher","DOI":"10.1049\/sej.1993.0036"},{"key":"S0890060408000218_ref33","doi-asserted-by":"publisher","DOI":"10.1007\/11568322_16"},{"key":"S0890060408000218_ref53","doi-asserted-by":"crossref","unstructured":"Karsenty L. (1996). An empirical evaluation of design rationale documents. Proc. SIGCHI Conf. Human Factors in Computing Systems: Common Ground, pp. 150\u2013156.","DOI":"10.1145\/238386.238462"},{"key":"S0890060408000218_ref39","volume-title":"Active Design Documents: A New Approach for Supporting Documentation in Preliminary Routine Design","author":"Garcia","year":"1993"},{"key":"S0890060408000218_ref69","unstructured":"Myers K. , Zumel N. , & Garcia P. (1999). Automated capture of rationale for the detailed design process. Proc. 11th National Conf. Innovative Applications of Artificial Intelligence, pp. 876\u2013883."},{"key":"S0890060408000218_ref12","unstructured":"Brandish M.J. , Hague M.J. , & Taleb-Bendiab A. (1996). M-LAP: a machine learning apprentice agent for computer supported design. AID\u201996 Machine Learning in Design Workshop."},{"key":"S0890060408000218_ref29","first-page":"393","volume-title":"Design Rationale Concepts, Techniques, and Use","author":"Conklin","year":"1996"},{"key":"S0890060408000218_ref46","unstructured":"Hartmann D. (2006). Interview: Jim Johnson of the Standish Group, InfoQ. Accessed at http:\/\/www.infoq.com\/articles\/Interview-Johnson-Standish-CHAOS on April 30, 2007."},{"key":"S0890060408000218_ref25","doi-asserted-by":"publisher","DOI":"10.1016\/B978-155860808-5\/50015-0"},{"key":"S0890060408000218_ref87","unstructured":"Standish Group. (1994). CHAOS Report. Accessed at http:\/\/www.standishgroup.com\/sample_research\/chaos_1994_1.php on April 6, 2007."},{"key":"S0890060408000218_ref73","doi-asserted-by":"publisher","DOI":"10.1109\/52.268952"},{"key":"S0890060408000218_ref63","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2002.1003451"},{"key":"S0890060408000218_ref77","unstructured":"Redwine S. , & Riddle W. (1985). Software technology maturation. Proc. 8th ICSE, pp. 189\u20132000."},{"key":"S0890060408000218_ref7","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-29263-2_1"}],"container-title":["Artificial Intelligence for Engineering Design, Analysis and Manufacturing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0890060408000218","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,30]],"date-time":"2019-04-30T21:57:05Z","timestamp":1556661425000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0890060408000218\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,9,18]]},"references-count":93,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2008,11]]}},"alternative-id":["S0890060408000218"],"URL":"https:\/\/doi.org\/10.1017\/s0890060408000218","relation":{},"ISSN":["0890-0604","1469-1760"],"issn-type":[{"value":"0890-0604","type":"print"},{"value":"1469-1760","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,9,18]]}}}