Document Type

Closed Project

Publication Date

Fall 2005


Dundar F. Kocaoglu

Course Title

Management of Engineering and Technology

Course Number



Software reuse has long promised to dramatically improve development efficiency across the software industry. Reuse can dramatically reduce time-to-market by building on the efforts of talented developers to create structured components which can be shared between business units within a common architecture. Unfortunately, after a decade of discussion, research, and attempts at implementing reusable architectures there have been as many failures as successes. While it is unrealistic to expect reuse to be the mythical "silver bullet" that will forever overcome software development's abstract nature and unique challenges, reuse has great potential that remains untapped in most organizations.


This project is only available to students, staff, and faculty of Portland State University

Persistent Identifier