Factors Affecting Code Reuse : Lmplications for a Model of Computer Aided Software Engineering Development Performance
An examination of code reuse at a large financial institution yields insightsinto the process of code reuse. The software development environment -- basedon an integrated CASE system -- was designed to support code reuse, but at theend of its first two years we find that programmers are not taking full advantageof the reuse opportunities which the CASE environment provides, The organizationhas provided technical support for code reuse, but has not made organizationaladjustments, and the technical solution alone does not suffice. We also reviewan existing economic model of CASE development performance that incorporates codereuse, suggesting refinements that are based upon our observations. Finally, wedraw some conclusions about steps that managers can take to promote code reuse