A survey on the Software Project Scheduling Problem

被引:29
作者
Angel Vega-Velazquez, Miguel [1 ]
Garcia-Najera, Abel [2 ]
Cervantes, Humberto [1 ]
机构
[1] Univ Autonoma Metropolitana Iztapalapa, San Rafael Atlixco 186, Cdmx 09340, DF, Mexico
[2] Univ Autonoma Metropolitana Cuajimalpa, Ave Vasco de Quiroga 4871, Col Santa Fe Cuajimalpa 05348, Cdmx, Mexico
关键词
Project scheduling; Software project scheduling problem; Survey; Planning model; Optimization algorithms; MULTIOBJECTIVE EVOLUTIONARY ALGORITHM; GENETIC ALGORITHM; OPTIMIZATION; MANAGEMENT;
D O I
10.1016/j.ijpe.2018.04.020
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Creating a plan for a software project is a recurring activity in software development organizations that plays a critical role in the project success. When creating a plan for a project, these organizations must deal with the problem of allocating resources to tasks in the project. Because of its importance, there has been considerable research focused on finding ways to solve this problem, which is known as the Software Project Scheduling Problem (SPSP). Solving this problem usually focuses on creating a schedule for a project with minimal duration and cost. As part of our work, we have found only one survey about the SPSP, however it focuses primarily on the methods used to solve it, while the rest of the surveys focus primarily on other scheduling problems such as the Resource-Constrained Project Scheduling Problem. In this paper, we present a survey of the current research focused on solving the SPSP. For this survey, we have analyzed and classified a number of research studies considering a set of criteria that include: the model used to represent the problem, the optimization goals, the optimization techniques used to solve the problem, the methodology used to evaluate the different approaches, and the main results. From our analysis, we produce a set of general observations and provide suggestions that we believe can be useful for future research in this field.
引用
收藏
页码:145 / 161
页数:17
相关论文
共 62 条
[1]   Software project management with GAs [J].
Alba, Enrique ;
Chicano, J. Francisco .
INFORMATION SCIENCES, 2007, 177 (11) :2380-2401
[2]  
[Anonymous], 2001, P EV METH DES OPT CO
[3]  
[Anonymous], 2000, MULTICRITERIA OPTIMI
[4]  
[Anonymous], 2010, ENG OPTIMIZATION, DOI DOI 10.1002/9780470640425
[5]  
Antoniol G, 2004, LECT NOTES COMPUT SC, V3103, P1425
[6]  
Artigues C., 2013, RESOURCE CONSTRAINED
[7]   Time-line based model for software project scheduling with genetic algorithms [J].
Chang, Carl K. ;
Jiang, Hsin-yi ;
Di, Yu ;
Zhu, Dan ;
Ge, Yujia .
INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (11) :1142-1154
[8]   Genetic algorithms for project management [J].
Chang, CK ;
Christensen, MJ ;
Zhang, T .
ANNALS OF SOFTWARE ENGINEERING, 2001, 11 :107-139
[9]  
Chicano Francisco, 2012, Applications of Evolutionary Computation. Proceedings of EvoApplications 2012: EvoCOMNET, EvoCOMPLEX, EvoFIN, EvoGAMES, EvoHOT, EvoIASP, EvoNUM, EvoPAR, EvoRISK, EvoSTIM, and EvoSTOC, P497, DOI 10.1007/978-3-642-29178-4_50
[10]  
Chicano F, 2011, GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P1915