Application of a genetic algorithm to optimize staffing levels in software development
Johnson, Donald C.
MetadataShow full item record
Human resource management is gaining recognition as being one of the core attributes of effective software project management. With the great dependency the Department of Defense (DoD) has on systems software, the development of an optimal staffing policy that minimizes overall software project costs will be very valuable. This research aims at developing such a system using a dynamic simulation model that incorporates data collected during an actual software development project. A genetic algorithm is used to arrive at a solution to this nonlinear optimization problem. The simulation model accepts varying staffing schemes supplied from the genetic algorithm allowing for the examination of the effects of the staffing schemes on total project cost. The results indicate that the system was able to obtain a solution reducing overall project costs, but at the cost of additional workdays.
Showing items related by title, author, creator and subject.
Kelly, Michael A. (Monterey, California. Naval Postgraduate School, 1993-09);The Department of Defense expends billions of dollars on software development and maintenance annually. Many Department of Defense projects fail to be completed, at large monetary cost to the government, due to the inability ...
Elliott, Donald M. (Monterey, California. Naval Postgraduate School, 1993-09);Quality Assurance is an important aspect of the software development lifecycle. With declining Department of Defense dollars, the development of a Quality Assurance scheme, that minimizes total software development project ...
Utsler, James (Monterey California. Naval Postgraduate School, 2006-09);A genetic algorithm was used to optimize the power output of multi-junction solar cells. Solar cell operation was modeled using the Silvaco ATLASTM software. The output of the ATLASTM simulation runs served as the input ...