Decision making in software architecture

被引:56
|
作者
van Vliet, Hans [1 ]
Tang, Antony [2 ]
机构
[1] Vrije Univ Amsterdam, De Boelelaan 1081, NL-1081 HV Amsterdam, Netherlands
[2] Swinburne Univ Technol, John St, Hawthorn, Vic 3122, Australia
基金
美国国家科学基金会;
关键词
Software architecture; Design decisions; DESIGNERS; FIXATION;
D O I
10.1016/j.jss.2016.01.017
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditionally, software architecture is seen as the result of the software architecture design process, the solution, usually represented by a set of components and connectors. Recently, the why of the solution, the set of design decisions made by the software architect, is complementing or even replacing the solution-oriented definition of software architecture. This in turn leads to the study of the process of making these decisions. We outline some research directions that may help us understand and improve the software architecture design process. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:638 / 644
页数:7
相关论文
共 50 条
  • [1] Teaching Students Software Architecture Decision Making
    Capilla, Rafael
    Zimmermann, Olaf
    Carrillo, Carlos
    Astudillo, Hernan
    SOFTWARE ARCHITECTURE (ECSA 2020), 2020, 12292 : 231 - 246
  • [2] Human Aspects in Software Architecture Decision Making
    Tang, Antony
    Razavian, Maryam
    Paech, Barbara
    Hesse, Tom-Michael
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017), 2017, : 107 - 116
  • [3] A Recommender System for Software Architecture Decision Making
    Brandner, Klaus
    Weinreich, Rainer
    13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 22 - 25
  • [4] Ethics-driven Software Architecture Decision Making
    Alidoosti, Razieh
    2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C), 2021, : 90 - 91
  • [5] Empirical research for software architecture decision making: An analysis
    Razavian, Maryam
    Paech, Barbara
    Tang, Antony
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 360 - 381
  • [6] Uncertainty expressions in software architecture group decision making
    Shumaiev, Klym
    Bhat, Manoj
    Klymenko, Oleksandra
    Biesdorf, Andreas
    Hohenstein, Uwe
    Matthes, Florian
    ECSA 2018: PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS, 2018,
  • [7] Software Architecture Decision-Making Practices and Recommendations
    Morshed, Md. Monzur
    Hasan, Mahady
    Rokonuzzaman, M.
    ADVANCES IN COMPUTER COMMUNICATION AND COMPUTATIONAL SCIENCES, IC4S 2018, 2019, 924 : 3 - 9
  • [8] Busting Software Architecture Beliefs A Survey on Success Factors in Architecture Decision Making
    van der Ven, Jan Salvador
    Bosch, Jan
    2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2016, : 42 - 49
  • [9] Towards a Dual Processing Perspective of Software Architecture Decision Making
    Pretorius, Carianne
    Razavian, Maryam
    Eling, Katrin
    Langerak, Fred
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2018), 2018, : 48 - 51
  • [10] Facilitating Collaborative Decision Making With the Software Architecture Video Wall
    van der Werf, Jan Martijn E. M.
    de Feijter, Rico
    Bex, Floris
    Brinkkemper, Sjaak
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 137 - 140