|
ABSTRACT
Reusable Software Libraries (RSLs) often suffer from poor interfaces, too many formal standards, high levels of training required for their use, and most of all, a high cost to build and maintain. Hence, RSLs have largely failed to return the reuse benefits promised by their developers. This paper first describes an RSL implementation using the World Wide Web (WWW) browser Mosaic and shows how it meets most RSL needs, avoids most RSL pitfalls, and costs only a fraction of the cost for the average commercial RSL. Second, the paper describes a way to quickly assess the important aspects of a piece of software so programmers can decide whether or not to reuse it. Using the observation that when programmers discuss software they tend to convey the same key information in a somewhat predictable order, this paper describes a method to automatically mimic this activity using a Structured Abstract of reusable components. Structured Abstracts provide a natural, easy to use way for developers to (1) search for components, (2) quickly assess the component for use, and (3) submit components to the RSL.
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
|
|
 |
2
|
|
| |
3
|
Boisvert, Ronald F., "A Web Gateway to a Virtual Mathematical Software Repository," 2rid International Worm Wide Web Conference: Mosaic and the Web, Chicago, Illinois, 17-20 October 1994, ht~://gams.nist.gov/
|
 |
4
|
|
| |
5
|
Lillie, Charles W., "Distributed Network of Reuse Libraries Offers Best Approach to Successful Software Reuse," Proceedings Of the 3rd International Conference on Software Retzse, Rio de Janeiro, Brazil, t-4 November 1994, pp. 207-208.
|
 |
6
|
|
| |
7
|
Maiden and Sutcliffe, "Analogously based reusability," Behav. & tnfo. Technology, Vol. 11, No. 2, March/April 1992, pp. 79-.a
|
| |
8
|
|
| |
9
|
Poulin, Jeffrey S. and Martin Hardwick, "Adapting Object-Oriented CAD Database Concepts for Computer Aided Software Engineering,'' Proceedings of the International Symposium on Database Systems for Advanced Applications, Seoul, Korea, April 1989, pp. 201-208.
|
| |
10
|
Poulin, Jeffrey S., and Kathryn P. Yglesias, "Experiences with a Faceted Classification Scheme in a Large Reusable Software Library (RSL)," Seventeenth Annual International Computer Software and Applications Conference, Phomfix, AZ, 3-5 November 1993, pp. 90-99.
|
| |
11
|
Poulin, Jeffrey S. and Keith W. Werkman, "Software Reuse Libraries with Mosaic," 2rid International Worm Wide Web Conference.' Mosaic and the Web, Chicago, Illinois, 17-20 October 1994.
|
| |
12
|
|
| |
13
|
Prieto-Diaz, Ruben and Peter Freeman, "Classifying Software for Reusability," IEEE Soft- ;care, January 1987, pp. 6-16.
|
| |
14
|
RIG Technical Committee on Asset Exchange Interfaces, "A Basic Interoperability Data Model for Reuse Libraries (BIDM)," Reuse Interoperabitity Group (RIG) Proposed Standard Rt'S-O00/, I April 1993.
|
| |
15
|
Sindre, G. Karlsson, E. Paul, P. "lteuristics for maintaining term structures for relaxed search," Proceedings of the International Conference on Database and Expert Systems Applications (DEXA 92), Valencia, Spain, 2-4 September 1992, pp. 20-25.
|
| |
16
|
Stay, J.F., "HIPO and Integrated Program Design," IBM Systems Journal, Vol. 15, No. 2, 1976, pp. 143-154.
|
| |
17
|
Yglesias, Kathryn P., "Limitations of Certification Standards in Achieving Successful Parts Retrieval," Proceedings of the 5th international Workshop on Software R ett;e, Palo Alto, Califomia. 26-29 October 1992.
|
|