A system dynamics based study of software reuse economics
Gallup, Pamela Jean
James C. Emery.
MetadataShow full item record
Software productivity is a critical issue for Government agencies and the Department of Defense. Satisfying the enormous demand for new software and reducing cost creates pressure to develop new software production techniques. Of these, one of the most promising, strongly supported by Government and DoD agencies, is software reuse. This thesis studies the economics of software reuse using a system dynamics computer model, the Dynamica Reuse Model, which simulates the activities of a software development organization engaged in organization-wide, systematic software reuse. Long-term relationships between reuse rate, productivity, and unit cost are studied by varying consumption cost, production cost, employee turnover rate, and reusable component retirement age. Results suggest long-term steady state relationships may be different from short-term dynamic state relationships. After validation and customization the dynamica Reuse Model can be used to support an organization's cost and schedule software tools. Increasing understanding of the software development process in order to make knowledgeable rather than intuitive predictions about organizational variables related to reuse such as reuse rate, productivity, and unit cost, enable to serve as a management support tool for the complex and costly process of software development.
RightsThis 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.
Showing items related by title, author, creator and subject.
Murphy, Robert P.; Davis, Lorraine S. (Monterey, California. Naval Postgraduate School, 1989);In the past, corporations justified investment in office automation (OA) by vague claims of increased productivity. Now, managers are reevaluating their productivity measurement systems in an effort to identify productivity ...
Frey, Wayne K. (1987);The rising percentage of system costs attributed to software development and maintenance have resulted in the research by industry and academia into ways to improve the productivity of software professionals in all phases ...
Dobbs, Andrew L. (Monterey, California. Naval Postgraduate School, 2002-12);This thesis will assist current and future program managers by outlining a process to ensure the software cost estimates developed for a system will be credible and supportable throughout the life of the program. This ...