Expected Results

A seminar course in software reuse must address a wide range of current issues. The papers chosen for discussion introduce most of these issues. The fact that so many overlap in material will aid team discussion.

As a secondary goal, students might repeat presentations for faculty. I am hoping to influence the department to update the material in the required software engineering courses, to include some of the basic concepts of software reuse.

Software reuse is perhaps the most cost effective methodology available for the development of software. Reuse architecture shows promise in the handling of the complexity of large systems. If the United States is to remain competitive in this field, faculty and students must become familiar with the material.