Application of a genetic algorithm to optimize staffing levels in software development

Download
Author
Johnson, Donald C.
Date
1995-09Advisor
Ramesh, B.
Hamid, T.
Metadata
Show full item recordAbstract
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.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
A methodology for software cost estimation using machine learning techniques
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 ... -
Application of a genetic algorithm to optimize quality assurance in software development
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 ... -
Genetic algorithm based optimization of advanced solar cell designs modeled in Silvaco AtlasTM
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 ...