Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Issue title: Innovative Decision Systems, extended papers from the 12th EANN/7th IFIP AIAI 2011 Joint Conferences
Guest editors: Ilias Maglogiannisx, Lazaros Iliadisy and Harris Papadopoulosz
Article type: Research Article
Authors: Stylianou, Constantinosa | Andreou, Andreas S.b; *
Affiliations: [a] Department of Computer Science, University of Cyprus, Lefkosia, Cyprus | [b] Department of Computer Engineering and Informatics, Cyprus University of Technology, Lemesos, Cyprus | [x] University of Central Greece | [y] Democritus University of Thrace, Greece | [z] Frederick University, Cyprus
Correspondence: [*] Corresponding author: Andreas S. Andreou, Department of Computer Engineering and Informatics, Cyprus University of Technology, 31 Archbishop Kyprianou Ave., P.O. Box 50329, Lemesos 3036, Cyprus. Tel.: +357 2500 2204; Fax: +357 2500 2635; E-mail: [email protected]
Abstract: Allocation of human resources is considered one of the most important activities carried out by software project managers, since human resources are essentially the only type of resource utilized in software development. Part of human resource allocation involves the scheduling of tasks and the staffing of teams with suitable developers, which for project managers are activities that are often very difficult to carry out due to the large number of possible permutations and factors influencing selection. In addition, no standardized technique is available for software project managers that can be adopted to carry out these activities. Consequently, proper human resource allocation is now gradually being regarded as a critical factor that can influence software project success and can directly contribute to providing customers with software products on time, within budget and with the adequate level of quality. The aim of the research work, therefore, is to form an approach to help software project managers undertake the responsibility of scheduling projects and forming teams in the best possible way given a set of tasks and developers. The approach employs a multi-objective genetic algorithm to optimize various aspects of scheduling and staffing in the form of objective functions with respect to project duration and developer skills and at the same time handling constraints concerning task dependencies and assignment conflicts. The approach was assessed using a set of scenarios of varying project size and complexity that depict possible real-world software project instances. The results obtained show that the proposed approach is capable of providing feasible project schedules and team assignments for software projects with differing sizes and complexities, whereas its ability to provide optimal solutions is limited by the complexity of software projects. Software project managers do not always have the same goals and criteria when planning for projects. Therefore, the approach described here, which is able to offer a balance between several objectives, can provide significant practical value to project managers in software development organizations.
Keywords: Software project management, project scheduling, team staffing, multi-objective genetic algorithm
DOI: 10.3233/IDT-120151
Journal: Intelligent Decision Technologies, vol. 7, no. 1, pp. 59-80, 2013
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
[email protected]
For editorial issues, like the status of your submitted paper or proposals, write to [email protected]
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
[email protected]
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office [email protected]
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
[email protected]
For editorial issues, like the status of your submitted paper or proposals, write to [email protected]
如果您在出版方面需要帮助或有任何建, 件至: [email protected]