|
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.
|
|