An industrial survey of requirements interdependencies in software product release planning

被引:0
|
作者
Carlshamre, P
Sandahl, K
Lindvall, M
Regnell, B
Dag, JNO
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The task of finding an optimal selection of requirements for the next release of a software system is difficult as requirements may depend on each other in complex ways. This paper presents the results from an in-depth study of the interdependencies within 5 distinct sets of requirements, each including 20 high-priority requirements of 5 distinct products from 5 different companies. The results show that (1) roughly 20% of the requirements are responsible for 75% of the interdependencies, (2) only a few requirements are singular, (3) customer-specific bespoke development tend to include more functionality related dependencies whereas market-driven product development have an emphasis on value-related dependencies. Several strategies for reducing the effort needed for identifying and managing interdependecies are outlined. A technique for visualization of interdependecies with the aim of supporting release planning is also discussed. The complexity of requirements interdependency analysis is studied in relation to metrics of requirements coupling. Finally, a number of issues for further research are identified.
引用
收藏
页码:84 / 91
页数:8
相关论文
共 50 条
  • [1] Practices and Challenges of Managing Requirements Interdependencies in Agile Software Development: A Survey
    Nurdiani, Indira
    Jabangwe, Ronald
    Petersen, Kai
    [J]. 2016 INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION/IEEE LNTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ICE/ITMC), 2016,
  • [2] A Survey on Software Release Planning Models
    Ameller, David
    Farre, Carles
    Franch, Xavier
    Rufian, Guillem
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016), 2016, 10027 : 48 - 65
  • [3] Identifying Suitable Representation Techniques for the Prioritization of Requirements and Their Interdependencies for Multiple Software Product Lines
    Lewellen, Stephanie
    Helfert, Markus
    [J]. BUSINESS INFORMATION SYSTEMS (BIS 2018), 2018, 320 : 412 - 423
  • [4] An Industrial Survey on the Influence of Process and Product Attributes on Software Product Reliability
    Joshi, Sanjay L.
    Deshpande, Bharat M.
    Punnekkat, Sasikumar
    [J]. 2017 INTERNATIONAL CONFERENCE ON NETWORKS & ADVANCES IN COMPUTATIONAL TECHNOLOGIES (NETACT), 2017, : 44 - 51
  • [5] Requirements Engineering Problems and Practices in Software Companies: An Industrial Survey
    Solemon, Badariah
    Sahibuddin, Shamsul
    Ghani, Abdul Azim Abd
    [J]. ADVANCES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 59 : 70 - +
  • [6] A Survey of Release Planning Approaches in Incremental Software Development
    Danesh, Amir Seyed
    [J]. COMPUTATIONAL INTELLIGENCE AND INFORMATION TECHNOLOGY, 2011, 250 : 687 - 692
  • [7] Integrated requirement selection and scheduling for the release planning of a software product
    Li, C.
    van den Akker, J. M.
    Brinkkemper, S.
    Diepen, G.
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2007, 4542 : 93 - +
  • [8] An Ant Colony Optimization Approach to the Software Release Planning with Dependent Requirements
    de Souza, Jerffeson Teixeira
    Brito Maia, Camila Loiola
    Ferreira, Thiago do Nascimento
    Ferreira do Carmo, Rafael Augusto
    Albuquerque Brasil, Marcia Maria
    [J]. SEARCH BASED SOFTWARE ENGINEERING, 2011, 6956 : 142 - 157
  • [9] MULTIOBJECTIVE SOFTWARE RELEASE PLANNING WITH DEPENDENT REQUIREMENTS AND UNDEFINED NUMBER OF RELEASES
    Albuquerque Brasil, Marcia Maria
    Nepomuceno da Silva, Thiago Gomes
    de Freitas, Fabricio Gomes
    de Souza, Jerffeson Teixeira
    Cortes, Mariela Ines
    [J]. ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 97 - 107
  • [10] Quantitative Analysis of Requirements Evolution across Multiple Versions of an Industrial Software Product
    Wang, Hailong
    Li, Juan
    Wang, Qing
    Yang, Ye
    [J]. 17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010), 2010, : 43 - 49