Dimensions of object-based language design
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Object-oriented systems analysis: modeling the world in data
Object-oriented systems analysis: modeling the world in data
Reengineering of old systems to an object-oriented architecture
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
The design and implementation of hierarchical software systems with reusable components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Maintenance Support for Object-Oriented Programs
IEEE Transactions on Software Engineering - Special issue on software maintenance
Support for Maintaining Object-Oriented Programs
IEEE Transactions on Software Engineering - Special issue on software maintenance
Algorithm-oriented generic libraries
Software—Practice & Experience
ICSE '94 Proceedings of the 16th international conference on Software engineering
Program transformation to enhance the reuse potential of procedural software
SAC '94 Proceedings of the 1994 ACM symposium on Applied computing
On the criteria to be used in decomposing systems into modules
Communications of the ACM
The GenVoca Model of Software-System Generators
IEEE Software
Making Reuse Work At Hewlett-Packard
IEEE Software
Concerns On Architecture-Centered Software Development: A Survey
Journal of Integrated Design & Process Science
A test-driven approach to code search and its application to the reuse of auxiliary functionality
Information and Software Technology
Hi-index | 0.00 |
Software reuse is no longer in its infancy. We are able to look back at more than 15 years of research and should use the opportunity of such a symposium to critically evaluate the past research in order to identify promising future research areas in software reuse.In this paper, we give a broader view of reuse and some of the so far less-considered areas, which we believe may support software reuse to get off the ground. We mention our ongoing research in software reuse, discussing reuse experiments in the areas of long-term software evolution and component programming.Furthermore, we indicate the critical importance of interactions among the reuse and related communities within software engineering, such as the object-oriented and the software maintenance communities.