The evolution of architectural decision making as a key focus area of software architecture research: A semi-systematic literature study

被引:18
作者
Bhat, Manoj [1 ]
Shumaiev, Klym [1 ]
Hohenstein, Uwe [1 ]
Biesdorf, Andreas [1 ]
Matthes, Florian [2 ]
机构
[1] Siemens AG, Corp Technol, D-81739 Munich, Germany
[2] Tech Univ Munich, Sebis, D-85748 Garching, Germany
来源
IEEE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2020) | 2020年
关键词
software architecture; decision making; architectural design decisions; literature review; DESIGN DECISIONS; MODEL; AGILE; DOCUMENTATION; KNOWLEDGE; PATTERNS; VIEW; TOOL;
D O I
10.1109/ICSA47634.2020.00015
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Literature review studies are essential and form the foundation for any type of research. They serve as the point of departure for those seeking to understand a research topic, as well as, helps research communities to reflect on the ideas, fundamentals, and approaches that have emerged, been acknowledged, and formed the state-of-the-art. In this paper, we present a semi-systematic literature review of 218 papers published over the last four decades that have contributed to a better understanding of architectural design decisions (ADDs). These publications cover various related topics including tool support for managing ADDs, human aspects in architectural decision making (ADM), and group decision making. The results of this paper should be treated as a getting-started guide for researchers who are entering the investigation phase of research on ADM. In this paper, the readers will find a brief description of the contributions made by the established research community over the years. Based on those insights, we recommend our readers to explore the publications and the topics in depth.
引用
收藏
页码:69 / 80
页数:12
相关论文
共 219 条
[1]  
Akerman A, 2006, 5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, P289
[2]  
Al Imran MA, 2017, 2017 INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND COMPUTER SCIENCE (ICECOS), P131, DOI 10.1109/ICECOS.2017.8167119
[3]   Formulating the architectural design of enterprise applications as a search problem [J].
Al-Naeem, T ;
Dabous, FT ;
Rabhi, FA ;
Benatallah, B .
2005 Australian Software Engineering Conference, Proceedings, 2005, :282-291
[4]  
Alali A, 2013, 2013 6TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE), P129, DOI 10.1109/CHASE.2013.6614748
[5]   Design Decision Documentation: A Literature Overview [J].
Alexeeva, Zoya ;
Perez-Palacin, Diego ;
Mirandola, Raffaela .
SOFTWARE ARCHITECTURE, ECSA 2016, 2016, 9839 :84-101
[6]  
Ameller D., 2012, 2012 IEEE 20th International Requirements Engineering Conference (RE 2012), P315, DOI 10.1109/RE.2012.6345821
[7]   Non-functional Requirements in Architectural Decision Making [J].
Ameller, David ;
Ayala, Claudia ;
Cabot, Jordi ;
Franch, Xavier .
IEEE SOFTWARE, 2013, 30 (02) :61-67
[8]  
[Anonymous], 2010, ECBS
[9]  
[Anonymous], 2013, QOSA
[10]  
[Anonymous], 2007, GUIDELINES PERFORMIN, DOI DOI 10.1145/12345678