The objective of this panel is to provide an overview of the state of software reuse research. Reuse is one of the cornerstones of modern software engineering and has had an impact on all aspects of the field, including formal methods, language design, object-based computing, software architectures, and software processes. The panelists will discuss both the general impact of the idea of reuse on computing research and practice, as well as specific significant contributions of the reuse community. The panelists will provide general future directions for researchers and practitioners. They will identify fundamental research and technology transfer problems that must be solved for successful software reuse. To better utilize the resources of members of the community, the panelists will also outline areas that have little potential to produce significant benefits.
展开▼