Obsolete software requirements

被引:20
|
作者
Wnuk, Krzysztof [1 ]
Gorschek, Tony [2 ]
Zanda, Showayb [3 ]
机构
[1] Lund Univ, Dept Comp Sci, SE-22363 Lund, Sweden
[2] Blekinge Inst Technol, Sch Comp, Software Engn Res Lab, SE-37179 Karlskrona, Sweden
[3] Axis Commun AB, SE-22369 Lund, Sweden
关键词
Requirements management; Obsolete requirements; Survey; Empirical study; Market driven requirements engineering; Change impact analysis; ENGINEERING PRACTICES; RISK-MANAGEMENT; INCONSISTENCY; PRINCIPLES; MARKET;
D O I
10.1016/j.infsof.2012.12.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Coping with rapid requirements change is crucial for staying competitive in the software business. Frequently changing customer needs and fierce competition are typical drivers of rapid requirements evolution resulting in requirements obsolescence even before project completion. Objective: Although the obsolete requirements phenomenon and the implications of not addressing them are known, there is a lack of empirical research dedicated to understanding the nature of obsolete software requirements and their role in requirements management. Method: In this paper, we report results from an empirical investigation with 219 respondents aimed at investigating the phenomenon of obsolete software requirements. Results: Our results contain, but are not limited to, defining the phenomenon of obsolete software requirements, investigating how they are handled in industry today and their potential impact. Conclusion: We conclude that obsolete software requirements constitute a significant challenge for companies developing software intensive products, in particular in large projects, and that companies rarely have processes for handling obsolete software requirements. Further, our results call for future research in creating automated methods for obsolete software requirements identification and management, methods that could enable efficient obsolete software requirements management in large projects. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:921 / 940
页数:20
相关论文
共 50 条
  • [31] Monitoring and diagnosing software requirements
    Wang, Yiqiao
    McIlraith, Sheila A.
    Yu, Yijun
    Mylopoulos, John
    AUTOMATED SOFTWARE ENGINEERING, 2009, 16 (01) : 3 - 35
  • [32] SOFTWARE QUALITY PROGRAM REQUIREMENTS
    BRAUN, RL
    DUNN, RH
    ERICKSON, RL
    HON, SE
    WORLD PROSPERITY THROUGH COMMUNICATIONS, VOLS 1-3: CONFERENCE RECORD, 1989, : 12 - 14
  • [33] Monitoring and diagnosing software requirements
    Yiqiao Wang
    Sheila A. McIlraith
    Yijun Yu
    John Mylopoulos
    Automated Software Engineering, 2009, 16
  • [34] The illusion of requirements in software development
    Paul Ralph
    Requirements Engineering, 2013, 18 : 293 - 296
  • [35] Automatic monitoring of software requirements
    Cohen, D
    Feather, MS
    Narayanaswamy, K
    Fickas, SS
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 602 - 603
  • [36] A Framework for Software Requirements Engineering
    Hashim, Khairuddin
    Khairuddin, Nurul Naslia
    SEPADS'09: PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2009, : 117 - +
  • [37] Software requirements for architectured systems
    Navarro, E
    Ramos, I
    Pérez, J
    11TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 365 - 366
  • [38] Rethinking Nonfunctional Software Requirements
    Broy, Manfred
    COMPUTER, 2015, 48 (05) : 96 - 99
  • [39] Software requirements engineering - Preface
    Mead, NR
    ANNALS OF SOFTWARE ENGINEERING, 1997, 3 : 1 - 3
  • [40] Software requirements and acceptance testing
    Hsia, P
    Kung, D
    Sell, C
    ANNALS OF SOFTWARE ENGINEERING, 1997, 3 : 291 - 317