Author List: Banker, Rajiv D.; Kauffman, Robert J.;
MIS Quarterly, 1991, Volume 15, Issue 3, Page 375-401.
Growing competition in the investment banking industry has given rise to increasing demand for high functionality software applications that can be developed in a short period of time. Yet delivering such applications creates a bottleneck in software development activities. This dilemma can be addressed when firms shift to development methods that emphasize software reusability. This article examines the productivity implications of object and repository-based integrated computer-aided software engineering (ICASE) software development in the context of a major investment bank's information systems strategy. The strategy emphasizes software reusability. Our empirical results, based on data from 20 projects that delivered software for the bank's New Trades Processing Architecture (NTPA), indicate an order of magnitude gain in software development productivity and the importance of reuse as a driver in realizing this result. In addition, results are presented on the extent of the learning that occurred over a two-year period after ICASE was introduced, and on the influence of the link between application characteristics and the ICASE tool set in achieving development performance. This work demonstrates the viability of the firm's IS strategy and offers new ideas for code reuse and software development productivity measurement that can be applied in development environments that emphasize reuse.
Keywords: CASE; ICASE; productivity measurement; reuse; software development; software economics; software engineering
Algorithm:

List of Topics

#261 0.295 software development maintenance case productivity application tools systems function tool engineering projects effort code developed applications analysis estimation methodology methods
#232 0.154 software development product functionality period upgrade sampling examines extent suggests factors considered useful uncertainty previous called complementarities greater cost present
#61 0.136 reuse results anchoring potential strategy assets leading reusability incentives impact bias situations effect similarity existing extraction reusable improvement necessary enhancing
#209 0.074 results study research information studies relationship size variables previous variable examining dependent increases empirical variance accounting independent demonstrate important addition
#271 0.055 technology investments investment information firm firms profitability value performance impact data higher evidence diversification industry payoff return findings decisions greater