An exploratory study of architectural effects on requirements decisions

被引:6
|
作者
Miller, James A. [1 ]
Ferrari, Remo [1 ]
Madhavji, Nazim H. [1 ]
机构
[1] Univ Western Ontario, Dept Comp Sci, London, ON N6A 5B7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Software architecture; Requirements engineering; Empirical study; Software quality; Process improvement; Quantitative and qualitative research; Architecture and requirements technology; SOFTWARE; FRAMEWORK;
D O I
10.1016/j.jss.2010.07.006
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The question of the "manner in which an existing software architecture affects requirements decision-making" is considered important in the research community; however, to our knowledge, this issue has not been scientifically explored. We do not know, for example, the characteristics of such architectural effects. This paper describes an exploratory study on this question. Specific types of architectural effects on requirements decisions are identified, as are different aspects of the architecture together with the extent of their effects. This paper gives quantitative measures and qualitative interpretation of the findings. The understanding gained from this study has several implications in the areas of: project planning and risk management, requirements engineering (RE) and software architecture (SA) technology, architecture evolution, tighter integration of RE and SA processes, and middleware in architectures. Furthermore, we describe several new hypotheses that have emerged from this study, that provide grounds for future empirical work. This study involved six RE teams (of university students), whose task was to elicit new requirements for upgrading a pre-existing banking software infrastructure. The data collected was based on a new meta-model for requirements decisions, which is a bi-product of this study. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:2441 / 2455
页数:15
相关论文
共 50 条
  • [21] A METHOD TO EVALUATE THE ACOUSTICAL EFFECTS OF DESIGN DECISIONS IN THE ARCHITECTURAL STUDIO CLASS
    SIEBEIN, GW
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1987, 81 : S32 - S32
  • [22] Sustainable Architectural Design Decisions
    Zdun, Uwe
    Capilla, Rafael
    Huy Tran
    Zimmermann, Olaf
    IEEE SOFTWARE, 2013, 30 (06) : 46 - 53
  • [23] On the Social Dimensions of Architectural Decisions
    Muccini, Henry
    Tamburri, Damian A.
    Rekha, V. Smrithi
    SOFTWARE ARCHITECTURE (ECSA 2015), 2015, 9278 : 137 - 145
  • [24] Capturing notable architectural decisions
    Harrison, Neil B.
    Rudolph, George
    Tang, Jingpeng
    Thackeray, Lynn
    Wagstaff, David
    2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C, 2023, : 179 - 182
  • [25] Enforcing Architectural Security Decisions
    Jasser, Stefanie
    IEEE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2020), 2020, : 35 - 45
  • [26] Recovering Architectural Design Decisions
    Shahbazian, Arman
    Lee, Youn Kyu
    Le, Duc
    Brun, Yuriy
    Medvidovic, Nenad
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2018, : 95 - 104
  • [27] Requirements and Architectural Approaches to Adaptive Software Systems: A Comparative Study
    Angelopoulos, Konstantinos
    Silva Souza, Vitor E.
    Pimentel, Joao
    PROCEEDINGS OF THE 8TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2013), 2013, : 23 - 32
  • [28] POLITICAL TANGLE + ARCHITECTURAL DECISIONS
    TAYLOR, E
    ARCHITECTURAL REVIEW, 1981, 170 (1018) : 381 - 381
  • [29] Diagrammatic Modeling of Architectural Decisions
    Zalewski, Andrzej
    Ludzia, Marcin
    SOFTWARE ARCHITECTURE, 2008, 5292 : 350 - 353
  • [30] How the Understanding of the Effects of Design Decisions Informs Requirements Engineering
    Durdik, Zoya
    Koziolek, Anne
    Reussner, Ralf H.
    2013 2ND INTERNATIONAL WORKSHOP ON THE TWIN PEAKS OF REQUIREMENTS AND ARCHITECTURE (TWINPEAKS), 2013, : 14 - 18