Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Making Reuse Cost-Effective

Published: 01 January 1991 Publication History

Abstract

Until reuse is better understood, significant reductions in the cost of building large systems will not be possible. This assertion is based primarily on the belief that the defining characteristic of good reuse is not the reuse of software per se, but the reuse of human problem solving. Analytical approaches for making good reuse investments are suggested in terms of increasing a quality-of-investment measure, Q, which is simply the ratio of reuse benefits to reuse investments. The first strategy for increasing Q is to increase the level of consumer reuse. The second technique for increasing Q is to reduce the average cost of reusing work products by making them easy and inexpensive to reuse. The third strategy is to reduce investment costs. Reuse strategies, and reuse and parameterizations, are discussed.

References

[1]
1. M.D. Lubars, "Wide-Spectrum Support for Software Reusability," in Software Reuse: Emerging Technology, Will Tracz, ed., CS Press, Los Alamitos, Calif., 1988, pp. 275-281.
[2]
2. V.R. Basili and H.D. Rombach, "Towards a Comprehensive Framework for Reuse: A Reuse-Enabling Software Evolution Environment," Tech. Report CS-TR-2158, Dept. of Computer Science, Univ. of Maryland, College Park, Md., Dec. 1988.
[3]
3. T. Biggerstaff and C. Richter, "Reusability Framework, Assessment, and Directions," IEEE Software, March 1987, pp. 41-49.
[4]
4. F.J. Polster, "Reuse of Software through Generation of Partial Systems," IEEE Trans. Software Eng., March 1986, pp. 402-416.
[5]
5. L. Latour and E. Johnson, "Seer: A Graphical Retrieval System for Reusable Ada Software Modules," Third Int'l Conf. Ada Applications and Environments, IEEE, Piscataway, N.J., May 1988, pp. 105-113.
[6]
6. P.G. Bassett, "Frame-Based Software Engineering," IEEE Software, July 1987, pp. 9-16.
[7]
7. M.A. Simos, "The Domain-Oriented Software Life Cycle: Towards an Extended Process Model for Reusability," in Software Reuse: Emerging Technology, Will Tracz, ed., CS Press, Los Alamitos, Calif., 1988, pp. 354-363.
[8]
8. M. Lenz, H.A. Schmid, and P.F. Wolf, "Software Reuse through Building Blocks," IEEE Software, July 1989, pp. 34-42.
[9]
9. T. Bollinger and B.H. Barnes, "Reuse Rules: An Adaptive Approach to Reusing Ada Software," Proc. Artificial Intelligence and Ada Conf., George Mason Univ., Fairfax, Va., 1988, pp. 14-1-14-8.
[10]
10. V.R. Basili and H.D. Rombach, "The TAME Project: Towards Improvement-Oriented Software Environments," IEEE Trans. Software Eng., June 1988, pp. 758-773.

Cited By

View all

Index Terms

  1. Making Reuse Cost-Effective
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Software
    IEEE Software  Volume 8, Issue 1
    January 1991
    98 pages

    Publisher

    IEEE Computer Society Press

    Washington, DC, United States

    Publication History

    Published: 01 January 1991

    Author Tags

    1. DP management
    2. consumer reuse
    3. human problem solving
    4. management
    5. quality-of-investment
    6. reuse investments
    7. software reusability
    8. software reuse

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media