Decision making in software architecture

被引:54
|
作者
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
    [J]. SOFTWARE ARCHITECTURE (ECSA 2020), 2020, 12292 : 231 - 246
  • [2] A Recommender System for Software Architecture Decision Making
    Brandner, Klaus
    Weinreich, Rainer
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 22 - 25
  • [3] Human Aspects in Software Architecture Decision Making
    Tang, Antony
    Razavian, Maryam
    Paech, Barbara
    Hesse, Tom-Michael
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017), 2017, : 107 - 116
  • [4] Empirical research for software architecture decision making: An analysis
    Razavian, Maryam
    Paech, Barbara
    Tang, Antony
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 360 - 381
  • [5] Uncertainty expressions in software architecture group decision making
    Shumaiev, Klym
    Bhat, Manoj
    Klymenko, Oleksandra
    Biesdorf, Andreas
    Hohenstein, Uwe
    Matthes, Florian
    [J]. ECSA 2018: PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS, 2018,
  • [6] Ethics-driven Software Architecture Decision Making
    Alidoosti, Razieh
    [J]. 2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C), 2021, : 90 - 91
  • [7] Software Architecture Decision-Making Practices and Recommendations
    Morshed, Md. Monzur
    Hasan, Mahady
    Rokonuzzaman, M.
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 137 - 140