Investigating the impact of developer productivity, task interdependence type and communication overhead in a multi-objective optimization approach for software project planning
Tài liệu tham khảo
Chang, 2001, Genetic algorithms for project management, Ann Softw Eng, 11, 107, 10.1023/A:1012543203763
Pan, 2008, A study of project scheduling optimization using tabu search algorithm, Eng Appl Artif Intell, 21, 1101, 10.1016/j.engappai.2007.11.006
Li, 2007, Integrated requirement selection and scheduling for the release planning of a software product, 93
Otero, 2009, A systematic approach for resource allocation in software projects, Comput Ind Eng., 56, 1333, 10.1016/j.cie.2008.08.002
Otero, 2010, A multi-criteria decision making approach for resource allocation in software engineering, 137
Barreto, 2005, Staffing a software project: a constraint satisfaction approach, ACM SIGSOFT Softw Eng Notes, 30, 1, 10.1145/1082983.1083093
Barreto, 2008, Staffing a software project: a constraint satisfaction and optimization-based approach, Comput Oper Res., 35, 3073, 10.1016/j.cor.2007.01.010
Antoniol, 2004, Search-based techniques for optimizing software project resource allocation, 1425
Jalote, 2004, Assigning tasks in a 24-hour software development model, 309
Padberg, 2006, A study on optimal scheduling for software projects, J Softw-Evol Proc., 11, 77, 10.1002/spip.254
Chang, 2008, Time-line based model for software project scheduling with genetic algorithms, Inf Softw Technol, 50, 1142, 10.1016/j.infsof.2008.03.002
Ren, 2011, Cooperative co-evolutionary optimization of software project staff assignments and job scheduling, 127
Gerasimou, 2012, An investigation of optimal project scheduling and team staffing in software development using particle swarm optimization, 168
Chen, 2013, Ant colony optimization for software project scheduling and staffing with an event-based scheduler, IEEE Trans Softw Eng., 39, 1, 10.1109/TSE.2012.17
Xiao, 2013, Solving software project scheduling problems with ant colony optimization, Comput Oper Res., 40, 33, 10.1016/j.cor.2012.05.007
Hapke, 1994, Fuzzy project scheduling system for software development, Fuzzy Set Syst., 67, 101, 10.1016/0165-0114(94)90211-9
Callegari, 2009, A multi-criteria resource selection method for software projects using fuzzy logic, 376
Antoniol, 2005, Search-based techniques applied to optimization of project planning for a massive maintenance project, 240
Di Penta, 2011, The use of search-based optimization techniques to schedule and staff software projects: an approach and an empirical study, Softw Pract Exp., 41, 495, 10.1002/spe.1001
Alba, 2005, Management of software projects with GAs, 13
Alba, 2007, Software project management with GAs, Inform Sci., 177, 2380, 10.1016/j.ins.2006.12.020
Minku, 2012, Evolutionary algorithms for the project scheduling problem: runtime analysis and improved design, 1221
Minku, 2014, Improved evolutionary algorithm design for the project scheduling problem based on runtime analysis, IEEE Trans Softw Eng., 40, 83, 10.1109/TSE.2013.52
Kapur, 2008, Optimized staffing for product releases and its application at Chartwell Technology, J Softw Maint Evol-R, 20, 365, 10.1002/smr.379
Ngo-The, 2009, Optimized resource allocation for software release planning, IEEE Trans Softw Eng., 35, 109, 10.1109/TSE.2008.80
Yannibelli, 2011, A knowledge-based evolutionary assistant to software development project scheduling, Expert Syst Appl., 38, 8403, 10.1016/j.eswa.2011.01.035
Yannibelli, 2012, A memetic approach to project scheduling that maximizes the effectiveness of the human resources assigned to project activities, 159
Yannibelli, 2014, A diversity-adaptive hybrid evolutionary algorithm to solve a project scheduling problem, 412
Yannibelli, 2013, Project scheduling: a multi-objective evolutionary algorithm that optimizes the effectiveness of human resources and the project makespan, Eng Optim, 45, 45, 10.1080/0305215X.2012.658782
Yannibelli, 2013, Hybridizing a multi-objective simulated annealing algorithm with a multi-objective evolutionary algorithm to solve a multi-objective project scheduling problem, Expert Syst Appl., 40, 2421, 10.1016/j.eswa.2012.10.058
Steiner, 1972
Di Penta, 2007, The effect of communication overhead on software maintenance project staffing: a search-based approach, 315
PMI Lexicon of Project Management Terms [Internet]. Philadelphia, PA: Project Management Institute. c2012 [cited 2015 Mar 26]. Available from: http://www.pmi.org/PMBOK-Guide-and-Standards/PMI-lexicon.aspx
Curtis B., Hefley W.E., Miller S. The people capability maturity model (P-CMM) version 2.0, 2nd ed. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University; 2009 Jul. Report No.: CMU/SEI-2009-TR-003.
Mäntyläa, 2013, More testers – the effect of crowd size and time restriction in software testing, Inf Softw Technol, 55, 986, 10.1016/j.infsof.2012.12.004
Brooks, 1975
Abdel-Hamid, 1991
Douglas, 2006
Holland, 1975
Miettinen, 1999
Deb, 2001
Van Veldhuizen D.A., Lamont G.B. Multiobjective evolutionary algorithm research: a history and analysis. Wright-Patterson Air Force Base, OH: Department of Electrical and Computer Engineering, Air Force Institute of Technology; 1998 Mar. Report No.: TR-98-03.
Goldberg, 1985, Alleles, loci and the travelling salesman problem, 154
Deb, 2002, A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Trans on Evol Comput, 6, 182, 10.1109/4235.996017
Zitzler E., Laumanns M., Thiele L. SPEA2: improving the strength Pareto evolutionary algorithm. Zurich: Computer Engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH), Zurich; 2001 May. Report No.: TIK-Report 103.
Knowles, 2000, Approximating the nondominated front using the Pareto archived evolution strategy, Evol Comput, 8, 149, 10.1162/106365600568167
Nebro, 2007, Design issues in a multiobjective cellular genetic algorithm, 126
2010 Standard Occupational Classification System [Internet]. Washington, DC: Bureau of Labor Statistics, United States Department of Labor. c2010 [cited 2015 Mar 26]. Available from: http://www.bls.gov/soc/classification.htm.
O*Net OnLine [Internet]. Raleigh, NC: National Center for O*NET Development. c1998 [cited 2015 Mar 26]. Available from: http://www.onetonline.org
Luna, 2011, On the scalability of multi-objective metaheuristics for the software scheduling problem, 1110
Luna, 2014, The software project scheduling problem: a scalability analysis of multi-objective metaheuristics, Appl Soft Comput, 15, 136, 10.1016/j.asoc.2013.10.015
Durillo, 2011, jMetal: a Java framework for multi-objective optimization, Adv Eng Softw., 42, 760, 10.1016/j.advengsoft.2011.05.014
Zitzler, 1999, Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach, IEEE Trans Evol Comput, 3, 257, 10.1109/4235.797969
Stylianou, 2014, Human resource allocation and scheduling for software project management, 73
Cruz, 2015, Forty years of research on personality in software engineering: a mapping study, Comput Hum Behav, 46, 94, 10.1016/j.chb.2014.12.008
André, 2011, Formal model for assigning human resources to teams in software projects, Inf Softw Technol, 53, 259, 10.1016/j.infsof.2010.11.011
Acuña, 2009, How do personality, team processes and task characteristics relate to job satisfaction and software quality?, Inf Softw Technol, 51, 627, 10.1016/j.infsof.2008.08.006