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 条
  • [41] Residual requirements and architectural residues
    Wile, DS
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 194 - 201
  • [42] Requirements for evaluating architectural stability
    Bahsoon, Rami
    Emmerich, Wolfgang
    2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 1142 - +
  • [43] UNIX REQUIREMENTS FOR ARCHITECTURAL SUPPORT
    HOLTKAMP, B
    MICROPROCESSING AND MICROPROGRAMMING, 1985, 15 (03): : 129 - 140
  • [44] DO FEMALE MANAGEMENT DECISIONS IN CRISIS TIMES DIFFER FROM MALE DECISIONS? AN EXPLORATORY STUDY
    Almeida, Alonso
    del Mar, Maria
    Bremser, Kerstin
    CONFRONTING CONTEMPORARY BUSINESS CHALLENGES THROUGH MANAGEMENT INNOVATION, 2013, : 53 - 64
  • [45] Architectural design decisions that incur technical debt - An industrial case study
    Soliman, Mohamed
    Avgeriou, Paris
    Li, Yikun
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 139
  • [46] Traceability of Architectural Design Decisions and Software Artifacts: A Systematic Mapping Study
    Hyun, Santiago
    Hurtado, Julio Ariel
    FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2023, 48 (04) : 401 - 423
  • [47] On the impact of evolving requirements-architecture dependencies: An exploratory study
    Khan, Safoora Shakil
    Greenwood, Phil
    Garcia, Alessandro
    Rashid, Awais
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2008, 5074 : 243 - 257
  • [48] HR Professionals' Knowledge of Firms' Quality Requirements: An Exploratory Study
    Szafranski, Maciej
    Erickson, G. Scott
    PROCEEDINGS OF THE 21ST EUROPEAN CONFERENCE ON KNOWLEDGE MANAGEMENT (ECKM 2020), 2020, : 779 - 787
  • [49] An Exploratory Study Gathering Security Requirements for the Software Development Process
    Andrade, Roberto
    Torres, Jenny
    Ortiz-Garces, Ivan
    Mino, Jorge
    Almeida, Luis
    ELECTRONICS, 2023, 12 (17)
  • [50] An Exploratory Study on Handling Requirements and Acceptance Test Documentation in Industry
    Hotomski, Sofija
    Ben Charrada, Eya
    Glinz, Martin
    2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2016, : 116 - 125