Constraint-based human resource allocation in software projects

Cited 32 time in webofscience Cited 0 time in scopus
  • Hit : 358
  • Download : 0
Resource allocation in a software project is crucial for successful software development. Among various types of resources, human resource is the most important as software development is a human-intensive activity. Human resource allocation is very complex owing to the human characteristics of developers. The human characteristics affecting allocation can be grouped into individual-level characteristics and team-level characteristics. At the individual level, familiarity with tasks needs to be taken into account as it affects the performance of developers. In addition, developers have different levels of productivity, depending on their capability and experience; the productivity of developers also varies according to tasks. At the team level, characteristics such as team cohesion, communication overhead, and collaboration and management also affect human resource allocation. As these characteristics affect the efficiency of project execution, we treat them as constraints of human resource allocation in our approach. We identify individual-level constraints and team-level constraints based on the literature and interviews with experts in the industry. With these constraints, our approach optimizes the scheduling of human resource allocations, resulting in more realistic and efficient allocations. We also provide a guideline supporting various factors, with respect to roles and module characteristics, to estimate the productivity of developers based on COCOMO II. As productivity data are hard to obtain and manage, our guideline can provide a useful direction for human resource allocation in case of software projects. To validate our proposed approach, we document a case study using real project data. Copyright (C) 2011 John Wiley & Sons, Ltd.
Publisher
WILEY-BLACKWELL
Issue Date
2011-04
Language
English
Article Type
Article
Keywords

RELIABILITY GROWTH-MODEL; OPTIMIZATION; MANAGEMENT; ALGORITHMS; SIMULATION

Citation

SOFTWARE-PRACTICE EXPERIENCE, v.41, no.5, pp.551 - 577

ISSN
0038-0644
DOI
10.1002/spe.1030
URI
http://hdl.handle.net/10203/100671
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 32 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0