{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,6]],"date-time":"2026-01-06T13:08:54Z","timestamp":1767704934854},"publisher-location":"Cham","reference-count":94,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319489919"},{"type":"electronic","value":"9783319489926"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-48992-6_6","type":"book-chapter","created":{"date-parts":[[2016,11,2]],"date-time":"2016-11-02T05:25:50Z","timestamp":1478064350000},"page":"84-101","source":"Crossref","is-referenced-by-count":14,"title":["Design Decision Documentation: A Literature Overview"],"prefix":"10.1007","author":[{"given":"Zoya","family":"Alexeeva","sequence":"first","affiliation":[]},{"given":"Diego","family":"Perez-Palacin","sequence":"additional","affiliation":[]},{"given":"Raffaela","family":"Mirandola","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,11,3]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Ozkaya, I., Wallin, P., Axelsson, J.: Architecture knowledge management during system evolution: observations from practitioners. In: SHARK (2010)","DOI":"10.1145\/1833335.1833343"},{"key":"6_CR2","doi-asserted-by":"crossref","DOI":"10.1145\/1595696.1595754","volume-title":"Software Architecture: Foundations, Theory, and Practice","author":"RN Taylor","year":"2009","unstructured":"Taylor, R.N., Medvidovic, N., Dashofy, E.M.: Software Architecture: Foundations, Theory, and Practice. Wiley, New York (2009)"},{"key":"6_CR3","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MS.2009.52","volume":"26","author":"P Kruchten","year":"2009","unstructured":"Kruchten, P., Capilla, R., Dueas, J.: The decision view\u2019s role in software architecture practice. IEEE Softw. 26, 36\u201342 (2009)","journal-title":"IEEE Softw."},{"key":"6_CR4","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-77583-6","volume-title":"Rationale-Based Software Engineering","author":"JE Burge","year":"2008","unstructured":"Burge, J.E., Carroll, J.M., McCall, R., Mistrik, I.: Rationale-Based Software Engineering. Springer, Heidelberg (2008)"},{"key":"6_CR5","doi-asserted-by":"crossref","first-page":"1792","DOI":"10.1016\/j.jss.2006.04.029","volume":"79","author":"A Tang","year":"2006","unstructured":"Tang, A., Babar, M.A., Gorton, I., Han, J.: A survey of architecture design rationale. J. Syst. Softw. 79, 1792\u20131804 (2006)","journal-title":"J. Syst. Softw."},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Babar, M., Tang, A., Gorton, I., Han, J.: Industrial perspective on the usefulness of design rationale for software maintenance: a survey. In: 2006 6th International Conference on Quality Software (QSIC), pp. 201\u2013208 (2006)","DOI":"10.1109\/QSIC.2006.35"},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"Manteuffel, C., Tofan, D., Koziolek, H., Goldschmidt, T., Avgeriou, P.: Industrial implementation of a documentation framework for architectural decisions. In: WICSA (2014)","DOI":"10.1109\/WICSA.2014.32"},{"key":"6_CR8","doi-asserted-by":"crossref","first-page":"825","DOI":"10.1007\/s10270-011-0223-y","volume":"12","author":"A Nkwocha","year":"2013","unstructured":"Nkwocha, A., Hall, J.G., Rapanotti, L.: Design rationale capture for process improvement in the globalised enterprise: an industrial study. Softw. Syst. Model. 12, 825\u2013845 (2013)","journal-title":"Softw. Syst. Model."},{"key":"6_CR9","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1016\/j.jss.2007.05.004","volume":"81","author":"JE Burge","year":"2008","unstructured":"Burge, J.E., Brown, D.C.: Software engineering using RATionale. J. Syst. Softw. 81, 395\u2013413 (2008)","journal-title":"J. Syst. Softw."},{"key":"6_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/978-3-319-09970-5_4","volume-title":"Software Architecture","author":"M Anvaari","year":"2014","unstructured":"Anvaari, M., Zimmermann, O.: Semi-automated Design Guidance Enhancer (SADGE): a framework for architectural guidance development. In: Avgeriou, P., Zdun, U. (eds.) ECSA 2014. LNCS, vol. 8627, pp. 41\u201349. Springer, Heidelberg (2014). doi: 10.1007\/978-3-319-09970-5_4"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Dragomir, A., Lichter, H., Budau, T.: Systematic architectural decision management: a process-based approach. In: WICSA (2014)","DOI":"10.1109\/WICSA.2014.39"},{"issue":"3","key":"6_CR12","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/2491509.2491515","volume":"22","author":"D Falessi","year":"2013","unstructured":"Falessi, D., Briand, L.C., Cantone, G., Capilla, R., Kruchten, P.: The value of design rationale information. ACM Trans. Softw. Eng. Methodol. 22(3), 21 (2013)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"6_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1007\/978-3-642-39031-9_17","volume-title":"Software Architecture","author":"D Tofan","year":"2013","unstructured":"Tofan, D., Galster, M., Avgeriou, P.: Difficulty of architectural decisions \u2013 a survey with professional architects. In: Drira, K. (ed.) ECSA 2013. LNCS, vol. 7957, pp. 192\u2013199. Springer, Heidelberg (2013). doi: 10.1007\/978-3-642-39031-9_17"},{"key":"6_CR14","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1016\/j.jss.2009.08.032","volume":"83","author":"A Tang","year":"2010","unstructured":"Tang, A., Avgeriou, P., Jansen, A., Capilla, R., Babar, M.A.: A comparative study of architecture knowledge management tools. J. Syst. Softw. 83, 352\u2013370 (2010)","journal-title":"J. Syst. Softw."},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"Babar, M., de Boer, R., Dingsoyr, T., Farenhorst, R.: Architectural knowledge management strategies: approaches in research and industry. In: SHARK (2007)","DOI":"10.1109\/SHARK-ADI.2007.3"},{"key":"6_CR16","volume-title":"Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives","author":"N Rozanski","year":"2009","unstructured":"Rozanski, N., Woods, E.: Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives. Addison-Wesley Professional, Upper Saddle River (2009)"},{"issue":"2","key":"6_CR17","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/MS.2005.27","volume":"22","author":"J Tyree","year":"2005","unstructured":"Tyree, J., Akerman, A.: Architecture decisions: demystifying architecture. IEEE Softw. 22(2), 19\u201327 (2005)","journal-title":"IEEE Softw."},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Jansen, A., Bosch, J.: Software architecture as a set of architectural design decisions. In: 5th Working IEEE\/IFIP Conference on Software Architecture, WICSA (2005)","DOI":"10.1109\/WICSA.2005.61"},{"key":"6_CR19","unstructured":"Kruchten, P.: An ontology of architectural design decisions in software intensive systems. In: 2nd Groningen Workshop on Software Variability (2004)"},{"key":"6_CR20","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1007\/PL00013715","volume":"16","author":"W Regli","year":"2000","unstructured":"Regli, W., Hu, X., Atwood, M., Sun, W.: A survey of design rationale systems: approaches, representation, capture and retrieval. Eng. Comput. 16, 209\u2013235 (2000)","journal-title":"Eng. Comput."},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"Shahin, M., Liang, P., Khayyambashi, M.: Architectural design decision: existing models and tools. In: WICSA\/ECSA (2009)","DOI":"10.1109\/WICSA.2009.5290823"},{"key":"6_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/978-3-540-75132-8_11","volume-title":"Software Architecture","author":"R Farenhorst","year":"2007","unstructured":"Farenhorst, R., Lago, P., Vliet, H.: Effective tool support for architectural knowledge sharing. In: Oquendo, F. (ed.) ECSA 2007. LNCS, vol. 4758, pp. 123\u2013138. Springer, Heidelberg (2007). doi: 10.1007\/978-3-540-75132-8_11"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Bu, W., Tang, A., Han, J.: An analysis of decision-centric architectural design approaches. In: SHARK (2009)","DOI":"10.1109\/SHARK.2009.5069113"},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Henttonen, K., Matinlassi, M.: Open source based tools for sharing and reuse of software architectural knowledge. In: WICSA\/ECSA (2009)","DOI":"10.1109\/WICSA.2009.5290790"},{"issue":"9","key":"6_CR25","doi-asserted-by":"crossref","first-page":"1424","DOI":"10.1016\/j.jss.2010.11.909","volume":"84","author":"JF Hoorn","year":"2011","unstructured":"Hoorn, J.F., Farenhorst, R., Lago, P., van Vliet, H.: The lonesome architect. J. Syst. Softw. 84(9), 1424\u20131435 (2011)","journal-title":"J. Syst. Softw."},{"key":"6_CR26","unstructured":"Kitchenham, B.: Procedures for performing systematic reviews. Keele University Technical report TR\/SE-0401 and NICTA Technical report 0400011T.1 (2004)"},{"key":"6_CR27","doi-asserted-by":"crossref","unstructured":"de Boer, R.C., Farenhorst, R.: In search of \u2018architectural knowledge\u2019. In: SHARK (2008)","DOI":"10.1145\/1370062.1370080"},{"key":"6_CR28","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1016\/j.peva.2009.07.007","volume":"67","author":"H Koziolek","year":"2010","unstructured":"Koziolek, H.: Performance evaluation of component-based software systems: a survey. Perform. Eval. 67, 634\u2013658 (2010)","journal-title":"Perform. Eval."},{"key":"6_CR29","doi-asserted-by":"crossref","first-page":"658","DOI":"10.1109\/TSE.2012.64","volume":"39","author":"A Aleti","year":"2013","unstructured":"Aleti, A., Buhnova, B., Grunske, L., Koziolek, A., Meedeniya, I.: Software architecture optimization methods: a systematic literature review. IEEE Trans. Softw. Eng. 39, 658\u2013683 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"6_CR30","unstructured":"University of Illinois: Software Engineering Conferences (2014)"},{"key":"6_CR31","unstructured":"IEEE: IEEE Digital Library. http:\/\/ieeexplore.ieee.org\/search\/advsearch.jsp"},{"key":"6_CR32","unstructured":"DBLP: Search DBLP Computer Science Bibliography. http:\/\/dblp.uni-trier.de\/search\/"},{"key":"6_CR33","unstructured":"ACM: ACM Digital Library. http:\/\/dl.acm.org\/advsearch.cfm"},{"key":"6_CR34","doi-asserted-by":"crossref","unstructured":"Zimmermann, O., Wegmann, L., Koziolek, H., Goldschmidt, T.: Architectural decision guidance across projects - problem space modeling, decision backlog management and cloud computing knowledge. In: WICSA (2015)","DOI":"10.1109\/WICSA.2015.29"},{"key":"6_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/978-3-642-23798-0_33","volume-title":"Software Architecture","author":"R Capilla","year":"2011","unstructured":"Capilla, R., Zimmermann, O., Zdun, U., Avgeriou, P., K\u00fcster, J.M.: An enhanced architectural knowledge metamodel linking architectural design decisions to other artifacts in the software engineering lifecycle. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol. 6903, pp. 303\u2013318. Springer, Heidelberg (2011). doi: 10.1007\/978-3-642-23798-0_33"},{"key":"6_CR36","doi-asserted-by":"crossref","unstructured":"Eloranta, V.P., Hylli, O., Vepsalainen, T., Koskimies, K.: TopDocs: using software architecture knowledge base for generating topical documents. In: WICSA\/ECSA (2012)","DOI":"10.1109\/WICSA-ECSA.212.27"},{"key":"6_CR37","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"246","DOI":"10.1007\/978-3-642-15114-9_19","volume-title":"Software Architecture","author":"P K\u00f6nemann","year":"2010","unstructured":"K\u00f6nemann, P., Zimmermann, O.: Linking design decisions to design models in model-based software development. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol. 6285, pp. 246\u2013262. Springer, Heidelberg (2010). doi: 10.1007\/978-3-642-15114-9_19"},{"key":"6_CR38","doi-asserted-by":"crossref","unstructured":"Buchgeher, G., Weinreich, R.: Automatic tracing of decisions to architecture and implementation. In: WICSA (2011)","DOI":"10.1109\/WICSA.2011.16"},{"key":"6_CR39","doi-asserted-by":"crossref","unstructured":"Durdik, Z., Reussner, R.: On the appropriate rationale for using design patterns and pattern documentation. In: QoSA (2013)","DOI":"10.1145\/2465478.2465491"},{"key":"6_CR40","doi-asserted-by":"crossref","unstructured":"Jansen, A., van der Ven, J., Avgeriou, P., Hammer, D.K.: Tool support for architectural decisions. In: WICSA (2007)","DOI":"10.1109\/WICSA.2007.47"},{"key":"6_CR41","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1007\/978-3-642-39031-9_16","volume-title":"Software Architecture","author":"M K\u00fcster","year":"2013","unstructured":"K\u00fcster, M.: Architecture-centric modeling of design decisions for validation and traceability. In: Drira, K. (ed.) ECSA 2013. LNCS, vol. 7957, pp. 184\u2013191. Springer, Heidelberg (2013). doi: 10.1007\/978-3-642-39031-9_16"},{"key":"6_CR42","doi-asserted-by":"crossref","unstructured":"Navarro, E., Cuesta, C., Perry, D.: Weaving a network of architectural knowledge. In: WICSA\/ECSA (2009)","DOI":"10.1109\/WICSA.2009.5290810"},{"key":"6_CR43","doi-asserted-by":"crossref","first-page":"2014","DOI":"10.1016\/j.jss.2012.05.003","volume":"85","author":"O Zimmermann","year":"2012","unstructured":"Zimmermann, O., Miksovic, C., K\u00fcSter, J.M.: Reference architecture, metamodel, and modeling principles for architectural knowledge management in information technology services. J. Syst. Softw. 85, 2014\u20132033 (2012)","journal-title":"J. Syst. Softw."},{"key":"6_CR44","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/978-3-540-77619-2_12","volume-title":"Software Architectures, Components, and Applications","author":"RC Boer","year":"2007","unstructured":"Boer, R.C., Farenhorst, R., Lago, P., Vliet, H., Clerc, V., Jansen, A.: Architectural knowledge: getting to the core. In: Overhage, S., Szyperski, C.A., Reussner, R., Stafford, J.A. (eds.) QoSA 2007. LNCS, vol. 4880, pp. 197\u2013214. Springer, Heidelberg (2007). doi: 10.1007\/978-3-540-77619-2_12"},{"key":"6_CR45","doi-asserted-by":"crossref","first-page":"2441","DOI":"10.1016\/j.jss.2010.07.006","volume":"83","author":"JA Miller","year":"2010","unstructured":"Miller, J.A., Ferrari, R., Madhavji, N.H.: An exploratory study of architectural effects on requirements decisions. J. Syst. Softw. 83, 2441\u20132455 (2010)","journal-title":"J. Syst. Softw."},{"key":"6_CR46","doi-asserted-by":"crossref","unstructured":"Shahin, M., Liang, P., Khayyambashi, M.R.: Improving understandability of architecture design through visualization of architectural design decision. In: SHARK (2010)","DOI":"10.1145\/1833335.1833348"},{"key":"6_CR47","doi-asserted-by":"crossref","unstructured":"That, M.T.T., Sadou, S., Oquendo, F.: Using architectural patterns to define architectural decisions. In: WICSA\/ECSA (2012)","DOI":"10.1109\/WICSA-ECSA.212.28"},{"key":"6_CR48","doi-asserted-by":"crossref","first-page":"1249","DOI":"10.1016\/j.jss.2009.01.039","volume":"82","author":"O Zimmermann","year":"2009","unstructured":"Zimmermann, O., Koehler, J., Leymann, F., Polley, R., Schuster, N.: Managing architectural decision models with dependency relations, integrity constraints, and production rules. J. Syst. Softw. 82, 1249\u20131267 (2009)","journal-title":"J. Syst. Softw."},{"key":"6_CR49","doi-asserted-by":"crossref","unstructured":"Cui, X., Sun, Y., Mei, H.: Towards automated solution synthesis and rationale capture in decision-centric architecture design. In: WICSA (2008)","DOI":"10.1109\/WICSA.2008.14"},{"key":"6_CR50","unstructured":"Miesbauer, C., Weinreich, R.: WICSA\/ECSA (2012)"},{"key":"6_CR51","doi-asserted-by":"crossref","unstructured":"Mirakhorli, M., Cleland-Huang, J.: Transforming trace information in architectural documents into re-usable and effective traceability links. In: SHARK (2011)","DOI":"10.1145\/1988676.1988685"},{"issue":"6","key":"6_CR52","doi-asserted-by":"crossref","first-page":"1545","DOI":"10.1016\/j.jss.2013.01.057","volume":"86","author":"U Heesch van","year":"2013","unstructured":"van Heesch, U., Avgeriou, P., Tang, A.: Does decision documentation help junior designers rationalize their decisions? A comparative multiple-case study. J. Syst. Softw. 86(6), 1545\u20131565 (2013)","journal-title":"J. Syst. Softw."},{"key":"6_CR53","doi-asserted-by":"crossref","unstructured":"Szlenk, M., Zalewski, A., Kijas, S.: Modelling architectural decisions under changing requirements. In: WICSA\/ECSA (2012)","DOI":"10.1109\/WICSA-ECSA.212.31"},{"key":"6_CR54","doi-asserted-by":"crossref","unstructured":"Nowak, M., Pautasso, C.: Goals, questions and metrics for architectural decision models. In: SHARK (2011)","DOI":"10.1145\/1988676.1988682"},{"key":"6_CR55","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1007\/978-3-642-15114-9_30","volume-title":"Software Architecture","author":"U Eklund","year":"2010","unstructured":"Eklund, U., Arts, T.: A classification of value for software architecture decisions. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol. 6285, pp. 368\u2013375. Springer, Heidelberg (2010). doi: 10.1007\/978-3-642-15114-9_30"},{"key":"6_CR56","doi-asserted-by":"crossref","first-page":"918","DOI":"10.1016\/j.jss.2006.08.040","volume":"80","author":"A Tang","year":"2007","unstructured":"Tang, A., Jin, Y., Han, J.: A rationale-based architecture model for design traceability and reasoning. J. Syst. Softw. 80, 918\u2013934 (2007)","journal-title":"J. Syst. Softw."},{"key":"6_CR57","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1007\/978-3-540-88030-1_18","volume-title":"Software Architecture","author":"R Capilla","year":"2008","unstructured":"Capilla, R., Ali Babar, M.: On the role of architectural design decisions in software product line engineering. In: Morrison, R., Balasubramaniam, D., Falkner, K. (eds.) ECSA 2008. LNCS, vol. 5292, pp. 241\u2013255. Springer, Heidelberg (2008). doi: 10.1007\/978-3-540-88030-1_18"},{"key":"6_CR58","doi-asserted-by":"crossref","unstructured":"Bortis, G.: Informal software design knowledge reuse. In: ICSE (2010)","DOI":"10.1145\/1810295.1810399"},{"key":"6_CR59","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1007\/978-3-642-15114-9_37","volume-title":"Software Architecture","author":"J Savolainen","year":"2010","unstructured":"Savolainen, J., Kuusela, J., M\u00e4nnist\u00f6, T., Nyyss\u00f6nen, A.: Experiences in making architectural decisions during the development of a new base station platform. In: Ali Babar, M., Gorton, I. (eds.) ECSA 2010. LNCS, vol. 6285, pp. 425\u2013432. Springer, Heidelberg (2010). doi: 10.1007\/978-3-642-15114-9_37"},{"key":"6_CR60","doi-asserted-by":"crossref","unstructured":"Miksovic, C., Zimmermann, O.: Architecturally significant requirements, reference architecture, and metamodel for knowledge management in information technology services. In: WICSA (2011)","DOI":"10.1109\/WICSA.2011.43"},{"key":"6_CR61","doi-asserted-by":"crossref","unstructured":"Lago, P., Avgeriou, P., Capilla, R., Kruchten, P.: Wishes and boundaries for a software architecture knowledge community. In: WICSA (2008)","DOI":"10.1109\/WICSA.2008.25"},{"key":"6_CR62","doi-asserted-by":"crossref","unstructured":"Komiya, S.: A model for the recording and reuse of software design decisions and decision rationale. In: Software Reuse: Advances in Software Reusability (1994)","DOI":"10.1109\/ICSR.1994.365781"},{"key":"6_CR63","doi-asserted-by":"crossref","unstructured":"Babar, M.A., Gorton, I.: A tool for managing software architecture knowledge. In: SHARK (2007)","DOI":"10.1109\/SHARK-ADI.2007.1"},{"key":"6_CR64","doi-asserted-by":"crossref","unstructured":"de Boer, R., Van Vliet, H.: Experiences with semantic wikis for architectural knowledge management. In: WICSA (2011)","DOI":"10.1109\/WICSA.2011.14"},{"key":"6_CR65","doi-asserted-by":"crossref","unstructured":"Wang, W., Burge, J.E.: Using rationale to support pattern-based architectural design. In: SHARK (2010)","DOI":"10.1145\/1833335.1833336"},{"key":"6_CR66","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1002\/smr.419","volume":"22","author":"R Capilla","year":"2010","unstructured":"Capilla, R., Due\u00f1as, J.C., Nava, F.: Viability for codifying and documenting architectural design decisions with tool support. J. Softw. Maint. Evol. 22, 81\u2013119 (2010)","journal-title":"J. Softw. Maint. Evol."},{"key":"6_CR67","doi-asserted-by":"crossref","unstructured":"Carignano, M., Gonnet, S., Leone, H.: A model to represent architectural design rationale. In: WICSA\/ECSA (2009)","DOI":"10.1109\/WICSA.2009.5290825"},{"key":"6_CR68","doi-asserted-by":"crossref","unstructured":"Che, M.: An approach to documenting and evolving architectural design decisions. In: Proceedings of the 2013 International Conference on Software Engineering, ICSE (2013)","DOI":"10.1109\/ICSE.2013.6606720"},{"key":"6_CR69","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/978-3-642-23798-0_34","volume-title":"Software Architecture","author":"L Silva de","year":"2011","unstructured":"de Silva, L., Balasubramaniam, D.: A model for specifying rationale using an architecture description language. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol. 6903, pp. 319\u2013327. Springer, Heidelberg (2011). doi: 10.1007\/978-3-642-23798-0_34"},{"key":"6_CR70","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1007\/978-3-642-23798-0_12","volume-title":"Software Architecture","author":"J D\u00edaz","year":"2011","unstructured":"D\u00edaz, J., P\u00e9rez, J., Garbajosa, J., Wolf, A.L.: Change impact analysis in product-line architectures. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol. 6903, pp. 114\u2013129. Springer, Heidelberg (2011). doi: 10.1007\/978-3-642-23798-0_12"},{"key":"6_CR71","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1109\/TSE.2006.48","volume":"32","author":"A Egyed","year":"2006","unstructured":"Egyed, A., Wile, D.: Support for managing design-time decisions. IEEE Trans. Softw. Eng. 32, 299\u2013314 (2006)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"6_CR72","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1145\/1163514.1163525","volume":"31","author":"A Garcia","year":"2006","unstructured":"Garcia, A., Batista, T., Rashid, A., Sant\u2019Anna, C.: Driving and managing architectural decisions with aspects. SIGSOFT Softw. Eng. Notes 31, 6 (2006)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"6_CR73","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1007\/978-3-319-09970-5_5","volume-title":"Software Architecture","author":"S Gerdes","year":"2014","unstructured":"Gerdes, S., Lehnert, S., Riebisch, M.: Combining architectural design decisions and legacy system evolution. In: Avgeriou, P., Zdun, U. (eds.) ECSA 2014. LNCS, vol. 8627, pp. 50\u201357. Springer, Heidelberg (2014). doi: 10.1007\/978-3-319-09970-5_5"},{"key":"6_CR74","doi-asserted-by":"crossref","unstructured":"Gu, Q., Lago, P.: SOA process decisions: new challenges in architectural knowledge modeling. In: SHARK (2008)","DOI":"10.1145\/1370062.1370065"},{"key":"6_CR75","unstructured":"Gu, Q., van Vliet, H.: SOA decision making - what do we need to know. In: SHARK (2009)"},{"key":"6_CR76","doi-asserted-by":"crossref","unstructured":"Habli, I., Kelly, T.: Capturing and replaying architectural knowledge through derivational analogy. In: SHARK (2007)","DOI":"10.1109\/SHARK-ADI.2007.6"},{"key":"6_CR77","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MS.2007.124","volume":"24","author":"NB Harrison","year":"2007","unstructured":"Harrison, N.B., Avgeriou, P., Zdun, U.: Using patterns to capture architectural decisions. IEEE Softw. 24, 38\u201345 (2007)","journal-title":"IEEE Softw."},{"key":"6_CR78","doi-asserted-by":"crossref","first-page":"536","DOI":"10.1016\/j.jss.2007.08.025","volume":"81","author":"A Jansen","year":"2008","unstructured":"Jansen, A., Bosch, J., Avgeriou, P.: Documenting after the fact: recovering architectural design decisions. J. Syst. Softw. 81, 536\u2013557 (2008)","journal-title":"J. Syst. Softw."},{"key":"6_CR79","doi-asserted-by":"crossref","first-page":"1232","DOI":"10.1016\/j.jss.2009.04.052","volume":"82","author":"A Jansen","year":"2009","unstructured":"Jansen, A., Avgeriou, P., van der Ven, J.S.: Enriching software architecture documentation. J. Syst. Softw. 82, 1232\u20131248 (2009)","journal-title":"J. Syst. Softw."},{"key":"6_CR80","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/978-3-540-87879-7_3","volume-title":"Quality of Software Architectures. Models and Architectures","author":"L Lee","year":"2008","unstructured":"Lee, L., Kruchten, P.: A tool to visualize architectural design decisions. In: Becker, S., Plasil, F., Reussner, R. (eds.) QoSA 2008. LNCS, vol. 5281, pp. 43\u201354. Springer, Heidelberg (2008). doi: 10.1007\/978-3-540-87879-7_3"},{"key":"6_CR81","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1007\/978-3-642-39031-9_20","volume-title":"Software Architecture","author":"I Lytra","year":"2013","unstructured":"Lytra, I., Tran, H., Zdun, U.: Supporting consistency between architectural design decisions and component models through reusable architectural knowledge transformations. In: Drira, K. (ed.) ECSA 2013. LNCS, vol. 7957, pp. 224\u2013239. Springer, Heidelberg (2013). doi: 10.1007\/978-3-642-39031-9_20"},{"issue":"9","key":"6_CR82","doi-asserted-by":"crossref","first-page":"957","DOI":"10.1002\/smr.1575","volume":"25","author":"CE Cuesta","year":"2013","unstructured":"Cuesta, C.E., Navarro, E., Perry, D.E., Roda, C.: Evolution styles: using architectural knowledge as an evolution driver. J. Softw. Evol. Process 25(9), 957\u2013980 (2013)","journal-title":"J. Softw. Evol. Process"},{"key":"6_CR83","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/1163514.1178645","volume":"31","author":"M Sinnema","year":"2006","unstructured":"Sinnema, M., van der Ven, J.S., Deelstra, S.: Using variability modeling principles to capture architectural knowledge. SIGSOFT Softw. Eng. Notes 31, 5 (2006)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"6_CR84","doi-asserted-by":"crossref","unstructured":"Soliman, M., Riebisch, M., Zdun, U.: Enriching architecture knowledge with technology design decisions. In: WICSA (2015)","DOI":"10.1109\/WICSA.2015.14"},{"key":"6_CR85","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-23798-0_1","volume-title":"Software Architecture","author":"C Tibermacine","year":"2011","unstructured":"Tibermacine, C., Zernadji, T.: Supervising the evolution of web service orchestrations using quality requirements. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol. 6903, pp. 1\u201316. Springer, Heidelberg (2011). doi: 10.1007\/978-3-642-23798-0_1"},{"key":"6_CR86","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"505","DOI":"10.1007\/978-3-642-15114-9_51","volume-title":"Software Architecture","author":"C Tibermacine","year":"2010","unstructured":"Tibermacine, C., Dony, C., Sadou, S., Fabresse, L.: Software architecture constraints as customizable, reusable and composable entities. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol. 6285, pp. 505\u2013509. Springer, Heidelberg (2010). doi: 10.1007\/978-3-642-15114-9_51"},{"key":"6_CR87","doi-asserted-by":"crossref","unstructured":"Tofan, D., Galster, M., Avgeriou, P.: Capturing tacit architectural knowledge using the repertory grid technique (NIER track). In: ICSE (2011)","DOI":"10.1145\/1985793.1985944"},{"key":"6_CR88","doi-asserted-by":"crossref","unstructured":"Trujillo, S., Azanza, M., Diaz, O., Capilla, R.: Exploring extensibility of architectural design decisions. In: SHARK (2007)","DOI":"10.1109\/SHARK-ADI.2007.8"},{"key":"6_CR89","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/11921998_9","volume-title":"Quality of Software Architectures","author":"W Wu","year":"2006","unstructured":"Wu, W., Kelly, T.: Managing architectural design decisions for safety-critical software systems. In: Hofmeister, C., Crnkovic, I., Reussner, R. (eds.) QoSA 2006. LNCS, vol. 4214, pp. 59\u201377. Springer, Heidelberg (2006). doi: 10.1007\/11921998_9"},{"key":"6_CR90","doi-asserted-by":"crossref","unstructured":"Zdun, U., Avgeriou, P., Hentrich, C., Dustdar, S.: Architecting as decision making with patterns and primitives. In: SHARK (2008)","DOI":"10.1145\/1370062.1370066"},{"key":"6_CR91","doi-asserted-by":"crossref","unstructured":"Zhu, L., Gorton, I.: UML profiles for design decisions and non-functional requirements. In: SHARK (2007)","DOI":"10.1109\/SHARK-ADI.2007.14"},{"key":"6_CR92","doi-asserted-by":"crossref","unstructured":"Li, Z., Liang, P., Avgeriou, P.: Architectural technical debt identification based on architecture decisions and change scenarios. In: WICSA (2015)","DOI":"10.1109\/WICSA.2015.19"},{"key":"6_CR93","doi-asserted-by":"crossref","unstructured":"de Boer, R., Lago, P., Telea, A., van Vliet, H.: Ontology-driven visualization of architectural design decisions. In: WICSA\/ECSA (2009)","DOI":"10.1109\/WICSA.2009.5290791"},{"key":"6_CR94","doi-asserted-by":"crossref","unstructured":"Burge, J.E., Brown, D.C.: SEURAT: integrated rationale management. In: Proceedings of the 30th International Conference on Software Engineering, ICSE (2008)","DOI":"10.1145\/1368088.1368215"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-48992-6_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,26]],"date-time":"2020-09-26T22:42:04Z","timestamp":1601160124000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-48992-6_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319489919","9783319489926"],"references-count":94,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-48992-6_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}