A system dynamics based study of software reuse economics
Gallup, Pamela Jean
Emery, James C.
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.
Turner, Richard; Madachy, Ray; Lane, Jo Ann; Ingold, Dan; Levine, Laurence (SERC, 2013-03-06); SERC-2013-TR-022-2This is the 2nd of two reports that were created for research on this topic funded through SERC. The first report, SERC-TR-032-1 dated March 13, 2012, constituted the 2011-2012 Annual Technical Report and the Final Technical ...
Abdel-Hamid, Tarek K. (IEEE, 1996);Productivity tools simply aren't delivering increased productivity even when a project is managed "by the book". It is demonstrated that there may be more systemic, albeit counterintuitive, causes for the "productivity ...
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 ...