ACM Home Page
Please provide us with feedback. Feedback
Software reuse myths
Full text PdfPdf (446 KB)
Source ACM SIGSOFT Software Engineering Notes archive
Volume 13 ,  Issue 1  (January 1988) table of contents
Pages: 17 - 21  
Year of Publication: 1988
ISSN:0163-5948
Author
Will Tracz  Computer Systems Laboratory, Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 120,   Citation Count: 18
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/43857.43859
What is a DOI?

ABSTRACT

Reusing software is a simple, straightforward concept that has appealed to programmers since the first stored-program computer was created. Unfortunately, software reuse has not evolved beyond its most primitive forms of subroutine libraries and brute force program modification. This paper analyzes nine commonly believed software reuse myths. These myths reveal certain technical, organizational, and psychological software engineering research issues and trends.


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
Arnold, S. P., and Stepoway, S. L. The Reuse System: Cataloging and Retrieval of Reusable Software. Proceedings of COMPCON '87, February 23--27, 1987, pp. 376--379.
 
2
Biggerstaff, T. and Richter, C. Reusability Framework, Assessment and Directions. Proceedings of The Hawaii International Conference on System Sciences, January 7--10, 1987, pp. 502--512.
 
3
Braun, C. L., Goodenough, J. B., Eanes, R. S. Ada Reusability Guidelines. 3285--2--208/2, SofTech, Inc., April, 1985.
 
4
Braun, U. An Expert System for the Retrieval of Software Building Blocks. TR 05.373, IBM Laboratory Boeblingen, 1986. In German.
 
5
Burton, B. A., and Broido, M. D. A Phased Approach To Ada Package Reuse. Proceedings of Software Technology for Adaptable Reliable Systems (STARS) Workshop, April 9--12, 1985, pp. 83--98.
 
6
Defense Technical Information Center. CAMP: Common Ada Missile Packages. Pamphlet.
 
7
Cox, B. J. Object-oriented Programming, Software-ICs and System Building. Proceedings of National Conference on Software Reuseability and Maintainability, September 10--11, 1986.
 
8
Frakes, W. B., and Nejmeh, B. A. Software Reuse Through Information Retrieval. Proceedings of The Hawaii International Conference on System Sciences, January 7--10, 1987, pp. 530--535.
 
9
Freeman, P. Reusable Software Engineering: Concepts and Research Directions. Proceedings of ITT Workshop on Reusability in Programming, September 7--9, 1983.
 
10
Grabow, P. C., and Nobles, W. B. Reusable Software Concepts and Software Development Methodologies. Proceedings of National Conference on Software Reuseability and Maintainability, September 10--11, 1986.
 
11
Horowitz, E., and Munson, J. B. "An Expansive View of Reusable Software". <i>IEEE Transactions on Software Engineering SE-10</i>, 5 (September 1984), 477--487.
 
12
Lanergan, R. G. and Grasso, C. A. "Software Engineering with Reusable Design and Code". <i>IEEE Transactions on Software Engineering SE-10</i>, 5 (September 1984), 498--501.
 
13
Matsubara, T., Sasaki, O., Nakajim, K., Takezawa, K., Yamamoto, S. and Tanaka, T. SWB System: A Software Factory. In <i>Software Engineering Environments</i>, North-Holland Publishing Company, 1981, pp. 305--318.
 
14
McIlroy, M. D. Mass Produced Software Components. Proceedings of 1969 NATO Conference on Software Engineering, 1969, pp. 88--98.
 
15
Onuegbe, E. O. Software Classification as an Aid to Reuse: Initial Use as Part of a Rapid Prototyping System. Proceedings of The Hawaii International Conference on System Sciences, January 7--10, 1987, pp. 521--529.
 
16
Polak, W. Maintainability and Reusable Program Designs. Proceedings of National Conference on Software Reuseability and Maintainability, September 10--11, 1986.
17
 
18
STARS. STARS Reusability Guideline V4.0.
19
 
20
Tracz, W. J. Why Reusable Software Isn't. Proceedings of Workshop on Future Directions in Computer Architecture and Software, May, 1986.
 
21
Tracz, W. J. Software Reuse: Motivators and Inhibitors. Proceedings of COMPCON87, February, 1987.

CITED BY  18