Managing Change to Reusable Software Pattern Languages of Programming,
September 1997 by David Kane, William Opdyke and Dave DikelAbstract: Change is one of the few "constants" of software engineering. While managing this change is challenge for
all software-intensive organizations, managing change becomes more difficult when organizations build product-lines.
While reuse helps manage change across the product-line more effectively, managing change for specific components
becomes more difficult. This paper describes six organizational patterns that support software reuse and address
these concerns. | |