This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.
Adesina A. O., Ocholla D. N., “The SECI Model in Knowledge Management Practices,” Mousaion South African J. Inf. Stud., vol. 37, no. 3, 2019, doi: 10.25159/2663-659x/6557.Search in Google Scholar
Bass L., Clements P., Kazman R., Software Architecture in Practice, Second. Addison Wesley, 2003.Search in Google Scholar
Bhat M., Shumaiev K., Biesdorf A., Hohenstein U., Matthes F., “Automatic extraction of design decisions from issue management systems: A machine learning based approach,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 10475 LNCS, pp. 138–154, 2017, doi: 10.1007/9783-319-65831-5_10.Search in Google Scholar
Borrego G., Morán A. L., Palacio R. R., Vizcaíno A., García F. O., “Towards a reduction in architectural knowledge vaporization during agile global software development,” Inf. Softw. Technol., vol. 112, no. June 2018, pp. 68–82, 2019, doi: 10.1016/j.infsof.2019.04.008.Search in Google Scholar
Buchgeher G., Weinreich R., Kriechbaum T., “Making the case for centralized software architecture management,” Lect. Notes Bus. Inf. Process., vol. 238, pp. 109–121, 2016, doi: 10.1007/978-3-319-27033-3_8.Search in Google Scholar
Capilla R., Jansen A., Tang A., Avgeriou P., Babar M. A., “10 years of software architecture knowledge management: Practice and future,” J. Syst. Softw., vol. 116, pp. 191–205, 2016, doi: 10.1016/j.jss.2015.08.054.Search in Google Scholar
Ceyssens J., Coppers S., Vanacken D., “Towards traceable design rationale in augmented reality,” Conf. Hum. Factors Comput. Syst. - Proc., pp. 1–8, 2020, doi: 10.1145/3334480.3382835.Search in Google Scholar
Chanda N., Liu X. F., “Intelligent analysis of software architecture rationale for collaborative software design,” 2015 Int. Conf. Collab. Technol. Syst. CTS 2015, pp. 287–294, 2015, doi: 10.1109/CTS.2015.7210436.Search in Google Scholar
Dasanayake S., Markkula J., Aaramaa S., Oivo M., “Software architecture decision-making practices and challenges: An industrial case study,” Proc. - 2015 24th Australas. Softw. Eng. Conf. ASWEC 2015, pp. 88–97, 2015, doi: 10.1109/ASWEC.2015.20.Search in Google Scholar
De Graaf K. A., Liang P., Tang A., Van Vliet H., “How organisation of architecture documentation affects architectural knowledge retrieval,” Sci. Comput. Program., vol. 121, pp. 75–99, 2016, doi: 10.1016/j.scico.2015.10.014.Search in Google Scholar
Di Noia T., Mongiello M., Nocera F., Straccia U., “A fuzzy ontology-based approach for tool-supported decision making in architectural design,” Knowl. Inf. Syst., vol. 58, no. 1, pp. 83–112, 2019, doi: 10.1007/s10115-018-1182-1.Search in Google Scholar
Dingsoyr T., van Vliet H., “Introduction to Software Architecture and Knowledge Management,” in Software Architecture Knowledge Management: Theory and Practice, M. Ali Babar, T. Dingsøyr, P. Lago, and H. van Vliet, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2009, pp. 1–17.Search in Google Scholar
Durschmid T., Kang E., Garlan D., “Trade-off-oriented development: Making quality attribute trade-offs first-class,” in Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2019, May 2019, pp. 109–112, doi: 10.1109/ICSENIER.2019.00036.Search in Google Scholar
Dutoit A. H., McCall R., Mistrík I., Paech B., “Rationale Management in Software Engineering: Concepts and Techniques,” in Rationale Management in Software Engineering, SPI Publisher Services, Pondicherry, 2006.Search in Google Scholar
Eftekhari N., Rad M. P., Alinejad-Rokny H., “Evaluation and classifying software architecture styles due to quality attributes,” Aust. J. Basic Appl. Sci., vol. 5, no. 11, pp. 1251–1256, 2011, doi: 10.1145/1978802.1978812.Search in Google Scholar
Gayer S., Herrmann A., Keuler T., Riebisch M., Antonino P. O., “Lightweight Traceability for the Agile Architect,” Computer (Long. Beach. Calif)., vol. 49, no. 5, pp. 64–71, 2016, doi: 10.1109/MC.2016.150.Search in Google Scholar
Gilson F., Annand S., Steel J., “Recording software design decisions on the fly,” CEUR Workshop Proc., vol. 2799, pp. 53–66, 2020.Search in Google Scholar
Guo J., Monaikul N., Cleland-Huang J., “Trace links explained: An automated approach for generating rationales,” 2015 IEEE 23rd Int. Requir. Eng. Conf. RE 2015 - Proc., pp. 202–207, 2015, doi: 10.1109/RE.2015.7320423.Search in Google Scholar
Hadar I., Sherman S., Hadar E., Harrison J. J., “Less is more: Architecture documentation for agile development,” 2013 6th Int. Work. Coop. Hum. Asp. Softw. Eng. CHASE 2013 - Proc., pp. 121–124, 2013, doi: 10.1109/CHASE.2013.6614746.Search in Google Scholar
Harrison N. B., Avgeriou P., “How do architecture patterns and tactics interact? A model and annotation,” J. Syst. Softw., vol. 83, no. 10, pp. 1735–1758, 2010, doi: 10.1016/j.jss.2010.04.067.Search in Google Scholar
Heisig P., Brink C., Steghöfer J. P., Sachweh S., “A generic traceability metamodel for enabling unified end-to-end traceability in software product lines,” Proc. ACM Symp. Appl. Comput., vol. Part F1477, pp. 2344–2353, 2019, doi: 10.1145/3297280.3297510.Search in Google Scholar
Hesse T. M., Kuehlwein A., Roehm T., “DecDoc: A Tool for Documenting Design Decisions Collaboratively and Incrementally,” Proc. - 2016 1st Int. Work. Decis. Mak. Softw. Archit. MARCH 2016, no. June, pp. 30–37, 2016, doi: 10.1109/MARCH.2016.9.Int. Work. Establ. a Community-Wide Infrastruct. Archit. Softw. Eng. ECASE 2019, pp. 6–12, 2019, doi: 10.1109/ECASE.2019.00010.Search in Google Scholar
Jansen A., Bosch J., “Software Architecture as a Set of Architectural Design Decisions,” 5th Work. IEEE/IFIP Conf. Softw. Archit., pp. 109–120, 2005, doi: 10.1109/WICSA.2005.61.Search in Google Scholar
Javed M. A., Stevanetic S., Zdun U., “Towards a pattern language for construction and maintenance of software architecture traceability links,” ACM Int. Conf. Proceeding Ser., pp. 1–20, 2016, doi: 10.1145/3011784.3011810.Search in Google Scholar
Kamalabalan K. et al., “Tool Support for Traceability of Software Artefacts.”Search in Google Scholar
Keim J., Kaplan A., Koziolek A., Mirakhorli M., “Does bert understand code? – an exploratory study on the detection of architectural tactics in code,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 12292 LNCS, no. November 2021, pp. 220–228, 2020, doi: 10.1007/978-3-03058923-3_15.Search in Google Scholar
Keim J., Koziolek A., “Towards Consistency Checking between Software Architecture and Informal Documentation,” Proc. - 2019 IEEE Int. Conf. Softw. Archit. - Companion, ICSA-C 2019, pp. 250–253, 2019, doi: 10.1109/ICSAC.2019.00052.Search in Google Scholar
Keim J., Schneider Y., Koziolek A., “Towards consistency analysis between formal and informal software architecture artefacts,” Proc. - 2019 IEEE/ACM 2ndSearch in Google Scholar
Kitchenham B., Charters S., “Guidelines for performing Systematic Literature Reviews in Software Engineering,” Engineering, vol. 2, p. 1051, 2007, doi: 10.1145/1134285.1134500.Search in Google Scholar
Kleebaum A., Johanssen J. O., Paech B., Bruegge B., “Continuous management of requirement decisions using the ConDec tools,” CEUR Workshop Proc., vol. 2584, pp. 3–8, 2020.Search in Google Scholar
Kleebaum A., Johanssen J. O., Paech B., Bruegge B., “Tool support for decision and usage knowledge in continuous software engineering,” CEUR Workshop Proc., vol. 2066, pp. 74–77, 2018.Search in Google Scholar
Kruchten P., Obbink H., Stafford J., “The Past, Present, and Future for Software Architecture,” IEEE Softw., vol. 23, no. 2, pp. 22–30, 2006, doi: 10.1109/MS.2006.59.Search in Google Scholar
Lian X., Fakhry A., Zhang L., Cleland-Huang J., “Leveraging Traceability to Reveal the Tapestry of Quality Concerns in Source Code,” Proc. - 2015 IEEE/ACM 8th Int. Symp. Softw. Syst. Traceability, SST 2015, pp. 50–56, 2015, doi: 10.1109/SST.2015.15.Search in Google Scholar
Lytra I., Carrillo C., Capilla R., Zdun U., “Quality attributes use in architecture design decision methods: research and practice,” Computing, vol. 102, no. 2, pp. 551–572, 2020, doi: 10.1007/s00607-019-00758-9.Search in Google Scholar
Mirakhorli M., Cleland-Huang J., “Detecting, Tracing, and Monitoring Architectural Tactics in Code,” IEEE Trans. Softw. Eng., vol. 42, no. 3, 2016, doi: 10.1109/TSE.2015.2479217.Search in Google Scholar
Nam D., Lee Y. K., Medvidovic N., “EVA: A tool for visualizing software architectural evolution,” Proc. - Int. Conf. Softw. Eng., pp. 53–56, 2018, doi: 10.1145/3183440.3183490.Search in Google Scholar
Namdar S., Mirakhorli M., “Toward Actionable Software Architecture Traceability,” in Proceedings - 2015 IEEE/ACM 8th International Symposium on Software and Systems Traceability, SST 2015, Aug. 2015, pp. 36–42, doi: 10.1109/SST.2015.17.Search in Google Scholar
Papatheocharous E. et al., “The GRADE taxonomy for supporting decision-making of asset selection in software-intensive system development,” Inf. Softw. Technol., vol. 100, no. February, pp. 1–17, 2018, doi: 10.1016/j.infsof.2018.02.007.Search in Google Scholar
Pedraza-Garcia G., Astudillo H., Correal D., “An approach for software knowledge sharing based on architectural decisions,” Proc. 2016 42nd Lat. Am. Comput. Conf. CLEI 2016, 2017, doi: 10.1109/CLEI.2016.7833409.Search in Google Scholar
Perry D. E., Wolf A. L., “Foundations for the study of software architecture,” ACM SIGSOFT Softw. Eng. Notes, vol. 17, no. 4, pp. 40–52, 1992, doi: 10.1145/141874.141884.Search in Google Scholar
Petersen K., Vakkalanka S., Kuzniarz L., “Guidelines for conducting systematic mapping studies in software engineering: An update,” Inf. Softw. Technol., vol. 64, pp. 1–18, 2015, doi: 10.1016/j.infsof.2015.03.007.Search in Google Scholar
Plataniotis G., De Kinderen S., Ma Q., Proper E., “A Conceptual Model for Compliance Checking Support of Enterprise Architecture Decisions,” Proc. - 17th IEEE Conf. Bus. Informatics, CBI 2015, vol. 1, pp. 191–198, 2015, doi: 10.1109/CBI.2015.46.Search in Google Scholar
Portal ISO, “ISO/IEC 25010.” http://iso25000.com/index.php/normas-iso25000/iso-25010?limit=3&limitstart=0.Search in Google Scholar
Reese J. D., Leveson N. G., “Software deviation analysis,” Proc. 19th Int. Conf. Softw. Eng., pp. 250–260, 1997, doi: 10.1109/ICSE.1997.610264.Search in Google Scholar
Roldán M. L., Gonnet S., Leone H., “An Ontology-based Approach for Sharing, Integrating, and Retrieving Architectural Knowledge,” Electron. Notes Theor. Comput. Sci., vol. 339, pp. 43–62, 2018, doi: 10.1016/j.entcs.2018.06.004.Search in Google Scholar
Sabry A. E., “Decision Model for Software Architectural Tactics Selection Based on Quality Attributes Requirements,” Procedia Comput. Sci., vol. 65, no. Icc, pp. 422–431, 2015, doi: 10.1016/j.procs.2015.09.111.Search in Google Scholar
Schubanz M., “Custom-MADE - Leveraging agile rationale management by employing domain-specific languages,” CEUR Workshop Proc., vol. 2839, no. February, pp. 34–41, 2021.Search in Google Scholar
Shahbazian A., Karthik S., Brun Y., Medvidovic N., “EQual: Informing early design decisions,” ESEC/FSE 2020 - Proc. 28th ACM Jt. Meet. Eur. Softw. Eng. Conf. Symp. Found. Softw. Eng., pp. 1039–1051, 2020, doi: 10.1145/3368089.3409749.Search in Google Scholar
Shahbazian A., Kyu Lee Y., Le D., Brun Y., Medvidovic N., “Recovering Architectural Design Decisions,” Proc. - 2018 IEEE 15th Int. Conf. Softw. Archit. ICSA 2018, pp. 95–104, 2018, doi: 10.1109/ICSA.2018.00019.Search in Google Scholar
Silva I. C. L., Brito P. H. S., Neto B. F. D. S., Costa E., Silva A. A., “A decisionmaking tool to support architectural designs based on quality attributes,” Proc. ACM Symp. Appl. Comput., vol. 13-17-Apri, pp. 1457–1463, 2015, doi: 10.1145/2695664.2695928.Search in Google Scholar
Soria A. M., “KNOCAP: Capturing and Delivering Important Design Bits in Whiteboard Design Meetings,” Proc. - 2020 ACM/IEEE 42nd Int. Conf. Softw. Eng. Companion, ICSE-Companion 2020, pp. 194–197, 2020, doi: 10.1145/3377812.3381397.Search in Google Scholar
Soria A. M., Van Der Hoek A., “Collecting design knowledge through voice notes,” Proc. - 2019 IEEE/ACM 12th Int. Work. Coop. Hum. Asp. Softw. Eng. CHASE 2019, pp. 33–36, 2019, doi: 10.1109/CHASE.2019.00015.Search in Google Scholar
Souali K., Rahmaoui O., Ouzzif M., “An overview of traceability: Definitions and techniques,” Colloq. Inf. Sci. Technol. Cist, vol. 0, pp. 789–793, 2016, doi: 10.1109/CIST.2016.7804995.Search in Google Scholar
Tsadimas A., “Model-based enterprise information system architectural design with SysML,” Proc. - Int. Conf. Res. Challenges Inf. Sci., vol. 2015-June, no. June, pp. 492–497, 2015, doi: 10.1109/RCIS.2015.7128911.Search in Google Scholar
Tyree J., Akerman A., “Architecture decisions: Demystifying architecture,” IEEE Softw., vol. 22, no. 2, pp. 19–27, 2005, doi: 10.1109/MS.2005.27.Search in Google Scholar
Van Heesch U., Avgeriou P., Hilliard R., “A documentation framework for architecture decisions,” J. Syst. Softw., vol. 85, no. 4, pp. 795–820, 2012, doi: 10.1016/j.jss.2011.10.017.Search in Google Scholar
Whiting E., Andrews S., “Drift and Erosion in Software Architecture,” pp. 132–138, 2020, doi: 10.1145/3404663.3404665.Search in Google Scholar