A knowledge based design aid for software systems
Proceedings of the second conference on Software development tools, techniques, and alternatives
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Structured Systems Analysis: Tools and Techniques
Structured Systems Analysis: Tools and Techniques
The evolution of programs: Program abstraction and instantiation
ICSE '81 Proceedings of the 5th international conference on Software engineering
Structured Analysis and System Specification
Structured Analysis and System Specification
Chapter I: Notes on structured programming
Structured programming
Knowledge-based software design using design schemas
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Software bases and software archives: alternatives to support software reuse
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
Software reusability: a survey and a reusability experiment
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
A short overview of a history of software maintenance: as it pertains to reuse
ACM SIGSOFT Software Engineering Notes
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Affording higher reliability through software reusability
ACM SIGSOFT Software Engineering Notes
Preconditions for widespread reuse of code
ACM SIGSOFT Software Engineering Notes
Estimation of generic reusability for object-oriented software an empirical approach
ACM SIGSOFT Software Engineering Notes
Estimation of generic reusability for object-oriented software: an empirical approach
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
As a general rule, the goals of software engineering involve the development of techniques for improving software development productivity. It is no surprise, then, that a lot of attention has been focused on facilitating the reuse of program code. However, most of this attention has been directed with only shortsighted and self-supporting goals, and has thus condemned code reuse techniques to limited areas of success. This paper brings to light some of the issues involving code reusability, which include technical, social, economic, and psychological considerations. Code reusability "in the large" is contrasted with code reusability "in the small," and methods for improving code reusability are examined.