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 条
  • [41] Imperfect requirements in software development
    Noppen, Joost
    van den Broek, Pim
    Aksit, Mehmet
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2007, 4542 : 247 - +
  • [42] From software requirements to architectures
    Castro, J
    Kramer, J
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 764 - 765
  • [43] Rethinking Nonfunctional Software Requirements
    Hahnle, Reiner
    Johnsen, Einar Broch
    Computer, 2015, 48 (06) : 72 - 75
  • [44] Simulation software: Users' requirements
    Hlupic, V
    COMPUTERS & INDUSTRIAL ENGINEERING, 1999, 37 (1-2) : 185 - 188
  • [45] Requirements change in software engineering
    Nakajima, Shin
    Journal of the Institute of Electronics, Information and Communication Engineers, 2015, 98 (02): : 124 - 129
  • [46] ACQUISITION AND VALIDATION OF SOFTWARE REQUIREMENTS
    BIEBOW, B
    SZULMAN, S
    KNOWLEDGE ACQUISITION, 1994, 6 (04): : 343 - 367
  • [47] REQUIREMENTS COSTING FOR SOFTWARE UTILITIES
    MEREDITH, CF
    DATAMATION, 1979, 25 (02): : 162 - &
  • [48] METHODOLOGICAL REQUIREMENTS FOR SOFTWARE METRICS
    ITZFELDT, WD
    ANGEWANDTE INFORMATIK, 1983, (02): : 55 - 61
  • [49] Relating software requirements and architectures
    Hall, JG
    Mistrík, I
    Nuseibeh, B
    Silva, A
    IEE PROCEEDINGS-SOFTWARE, 2005, 152 (04): : 141 - 142
  • [50] Tracing Requirements in Software Design
    Li, Zeheng
    Chen, Mingrui
    Huang, LiGuo
    Ng, Vincent
    Geng, Ruili
    ICSSP'17: PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS, 2017, : 25 - 29