A Survey on Software Release Planning Models

被引:22
作者
Ameller, David [1 ]
Farre, Carles [1 ]
Franch, Xavier [1 ]
Rufian, Guillem [1 ]
机构
[1] Univ Politecn Cataluna, Barcelona, Spain
来源
PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016) | 2016年 / 10027卷
基金
欧盟地平线“2020”;
关键词
Software release planning; Next release problem; Resource optimization; Software evolution; Literature survey; State of the art; REQUIREMENTS PRIORITIZATION; LARGE-SCALE; SELECTION;
D O I
10.1007/978-3-319-49094-6_4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software release planning (SRP) is the problem of selecting which features or requirements will be included in the next release or releases. It is a crucial step in software development, which happens to be extremely complex given the need to reconcile multiple decision making criteria, (e.g., business value, effort and cost), while considering several constraints (e.g., feature precedencies, resource availability). For this reason, several SRP models have been proposed in the literature. The objective of this paper is to provide an updated review of SRP approaches reported in the literature.
引用
收藏
页码:48 / 65
页数:18
相关论文
共 33 条
[1]   Theme-based Product Release Planning: An Analytical Approach [J].
Agarwal, Nishant ;
Karimpour, Reza ;
Ruhe, Guenther .
2014 47TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2014, :4739-4748
[2]  
[Anonymous], 2015, ART SCI ANAL SOFTWAR
[3]  
[Anonymous], 1994, Encyclopedia of Software Engineering
[4]  
Aydemir F.B., 2015, NEXT RELEASE TOOL
[5]   Differential evolution with Pareto tournament for the multi-objective next release problem [J].
Chaves-Gonzalez, Jose M. ;
Perez-Toledano, Miguel A. .
APPLIED MATHEMATICS AND COMPUTATION, 2015, 252 :1-13
[6]   Analysis and improvement of release readiness - A genetic optimization approach [J].
Didar-Al-Alam, S.M. ;
Shahnewaz, S.M. ;
Ruhe, Guenther ;
Pfahl, Dietmar .
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8892 :164-177
[7]   A study of the bi-objective next release problem [J].
Durillo, Juan J. ;
Zhang, Yuanyuan ;
Alba, Enrique ;
Harman, Mark ;
Nebro, Antonio J. .
EMPIRICAL SOFTWARE ENGINEERING, 2011, 16 (01) :29-60
[8]  
Felderer M., ESEM 2014
[9]   Multi-sprint planning and smooth replanning: An optimization model [J].
Golfarelli, Matteo ;
Rizzi, Stefano ;
Turricchia, Elisa .
JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (09) :2357-2370
[10]  
Grubb P, 2003, Software maintenance concepts and practice