ACM Home Page
Please provide us with feedback. Feedback
Code reusability in the large versus code reusability in the small
Full text PdfPdf (643 KB)
Source ACM SIGSOFT Software Engineering Notes archive
Volume 11 ,  Issue 1  (January 1986) table of contents
Pages: 21 - 28  
Year of Publication: 1986
ISSN:0163-5948
Author
Mitchell D. Lubars  Department of Computer Science, University of Illinois at Urbana-Champaign, 1304 W. Springfield Ave., Urbana, IL
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 22,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/382300.382307
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[1] Jones, T.C. Reusability in Programming: A Survey of the State of the Art. IEEE Trans. on Soft. Eng. SE-10, 5 (Sept. 1984), 488-493.
 
2
[2] Standish, T.A. An Essay on Software Reuse. IEEE Trans. on Soft. Eng. SE-10, 5 (Sept. 1984), 494-497.
 
3
 
4
 
5
 
6
 
7
[7] Litvintchouk, S.D., and Matsumoto, A.S. Design of Ada Systems Yielding Reusable Components: An Approach Using Structured Algebraic Specification. IEEE Trans. on Soft. Eng. SE-10, 5 (Sept. 1984), 544-551.
 
8
 
9
[9] Goguen, J.A. Parameterized Programming. IEEE Trans. on Soft. Eng. SE-10, 5 (Sept. 1984), 528-543.
 
10
[10] Rich, C. A Formal Representation for Plans in the Programmer's Apprentice. Proceedings of the Seventh International Joint Conference on Artificial Intelligence, Vancouver, British Columbia (Aug. 1981), 1044-1052.
 
11
[11] Harandi, M.T., and Lubars, M.D. A Knowledge-Based Dataflow Design Aid. Proceedings of the Conference on Artificial Intelligence, Rochester, Michigan (April 1983), 343-357.
 
12