Characterizing Architecturally Significant Requirements

被引:80
作者
Chen, Lianping [1 ]
Babar, Muhammad Ali [2 ,3 ]
Nuseibeh, Bashar [1 ,4 ]
机构
[1] Univ Limerick, Lero Irish Software Engn Res Ctr, Limerick, Ireland
[2] Univ Lancaster, Lancaster LA1 4YW, England
[3] IT Univ Copenhagen, Copenhagen, Denmark
[4] Open Univ, London, England
关键词
architecturally significant requirements; ASR; empirical study; grounded theory; nonfunctional requirements; quality attributes; requirements; software architectures; software engineering; specifications;
D O I
10.1109/MS.2012.174
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents a framework for characterizing architecturally significant requirements (ASRs) on the basis of an empirical study using grounded theory. The study involved interviews with 90 practitioners with an accumulated 1,448 years of software development experiences in more than 500 organizations of various sizes and domains. These findings could provide researchers with a framework for discussing and conducting further research on ASRs and can inform researchers' development of technologies for dealing with ASRs. The findings also enrich understanding of requirements and architecture interactions, allowing the twin peaks to move from aspiration to reality. © 1984-2012 IEEE.
引用
收藏
页码:38 / 45
页数:8
相关论文
共 11 条
  • [1] Using grounded theory to study the experience of software development
    Adolph, Steve
    Hall, Wendy
    Kruchten, Philippe
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2011, 16 (04) : 487 - 513
  • [2] [Anonymous], 2009, Software architecture: foundations, theory, and practice
  • [3] BABAR MA, 2010, IEEE SOFTWARE, V27, P94
  • [4] Voice of Evidence Managing Variability in Software Product Lines
    Babar, Muhammad Ali
    Chen, Lianping
    Shull, Forrest
    [J]. IEEE SOFTWARE, 2010, 27 (03) : 89 - +
  • [5] Clements P., 2010, Relating Business Goals to Architecturally Significant Requirements for Software Systems
  • [6] Glaser B. G., 1965, Theoretical Sensitivity, DOI DOI 10.4324/9780203793206
  • [7] A general model of software architecture design derived from five industrial approaches
    Hofmeister, Christine
    Kruchten, Philippe
    Nord, Robert L.
    Obbink, Henk
    Ran, Alexander
    America, Pierre
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (01) : 106 - 126
  • [8] A systematic review of software development cost estimation studies
    Jorgensen, Magne
    Shepperd, Martin
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (01) : 33 - 53
  • [9] Weaving together requirements and architectures
    Nuseibeh, B
    [J]. COMPUTER, 2001, 34 (03) : 115 - 117
  • [10] Rapanotti L., 2003, P 12 IEEE INT REQ EN, DOI [10.1109/ICRE.2004.1335666, DOI 10.1109/ICRE.2004.1335666]