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 条
  • [11] Suitability of Software Architecture Decision Making Methods for Group Decisions
    Rekha, Smrithi, V
    Muccini, Henry
    SOFTWARE ARCHITECTURE, ECSA 2014, 2014, 8627 : 17 - 32
  • [12] An Empirical Study on Collaborative Architecture Decision Making in Software Teams
    Dasanayake, Sandun
    Markkula, Jouni
    Aaramaa, Sanja
    Oivo, Markku
    SOFTWARE ARCHITECTURE, ECSA 2016, 2016, 9839 : 238 - 246
  • [13] Study on architecture of naval surface vessels' decision-making software
    Meng, Qingcao
    Teng, Zhe
    Xu, Weiming
    INFORMATION SCIENCE AND MANAGEMENT ENGINEERING, VOLS 1-3, 2014, 46 : 699 - 706
  • [14] SDMF: Systematic Decision-making Framework for Evaluation of Software Architecture
    Upadhyay, Nitin
    PROMOTING BUSINESS ANALYTICS AND QUANTITATIVE MANAGEMENT OF TECHNOLOGY: 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT (ITQM 2016), 2016, 91 : 599 - 608
  • [15] Beyond Reason: Uniting Intuition and Rationality in Software Architecture Decision Making
    Pretorius, Carianne
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019), 2019, : 275 - 282
  • [16] Group decision-making in software architecture: A study on industrial practices
    Rekha, Smrithi, V
    Muccini, Henry
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 101 : 51 - 63
  • [17] Decision-Making Techniques for Software Architecture Design: A Comparative Survey
    Falessi, Davide
    Cantone, Giovanni
    Kazman, Rick
    Kruchten, Philippe
    ACM COMPUTING SURVEYS, 2011, 43 (04)
  • [18] An Exploratory Study of Naturalistic Decision Making in Complex Software Architecture Environments
    Power, Ken
    Wirfs-Brock, Rebecca
    SOFTWARE ARCHITECTURE, ECSA 2019, 2019, 11681 : 55 - 70
  • [19] A software architecture for multi-criteria decision making for advanced robotics
    Kapoor, C
    Cetin, M
    Pryor, M
    Cocca, C
    Harden, T
    Tesar, D
    JOINT CONFERENCE ON THE SCIENCE AND TECHNOLOGY OF INTELLIGENT SYSTEMS, 1998, : 525 - 530
  • [20] Decision Making for the Software Architecture Structure Based on the Criteria Importance Theory
    Orlov, Sergey
    Vishnyakov, Andrei
    ICTE 2016, 2017, 104 : 27 - 34