| Code reusability in the large versus code reusability in the small |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 22, Citation Count: 7
|
|
|
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
|
Mehdi T. Harandi , Mitchell D. Lubars, A knowledge based design aid for software systems, Proceedings of the second conference on Software development tools, techniques, and alternatives, p.67-74, December 1985, San Francisco, California, United States
|
CITED BY 7
|
|
|
|
|
|
|
|
|
|
|
W. Yin , M. M. Tanik , D. Y. Y. Yun , T. J. Lee , A. G. Dale, Software reusability: a survey and a reusability experiment, Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow, p.65-72, December 1987, Dallas, Texas, United States
|
|
|
|
|
|
|
|
|
|
|