Tracing Patterns of Large-Scale Software Reuse
Paul D. Witman · Journal of the Association for Information Systems · 2006
Much work has been done on software reuse " in the small" -objects, subroutines, and components.Relatively little work on very large-grained reuse is available in the literature.Such reuse might include reusing an entire automated teller machine (ATM) software and hardware system for banks across multiple continents; and reusing infrastructure across Internet, teller systems, and ATM systems, all with relatively little customization and rewriting as compared to commercial systems.This study focuses on the internal reuse practices of a very large banking corporation, with significant software development capabilities, and their experiences with reuse at fine-, medium-, and particularly the large-grained levels.