Systematic software reuse: a paradigm shift

William B. Frakes · 2002

Software engineering is undergoing a fundamental change, what philosophers of science call a paradigm shift. Such changes are rare. The author discusses a new paradigm, systematic reuse, which is domain focused, based on repeatable processes, and concerned primarily with the reuse of higher level lifecycle artifacts such as requirements, designs, subsystems etc. Systematic reuse shifts from viewing software engineering as a discipline concerned with the construction of single systems, to viewing it at as concerned primarily with constructing related systems that share common parts and vary in certain regular and identifiable ways.>

Read the paper · More papers on PaperTik