Skip to main content
Log in

On building with reusable software: Democratization of information systems automation through software reuse

  • Published:
Journal of Systems Integration

Abstract

Software reuse is an important emerging technology. It allows consumption of reusable information, which, in turn, can contribute to democratization of information systems automation. I introduce software reuse concepts and discuss current reuse approaches, issues of economics of reuse, and currently used metaphors as they apply to the reuse consumer. The discussion should give those who have not yet began to exploit consumption of information reuse a starting point for their considerations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Arango, “Domain engineering for software reuse.”Ph.D. Thesis, University of California, 1988.

  2. Frakes and B. A. Najmeh., “An information system for software reuse.”Software Reuse: Emerging Technology, IEEE Computer Science Press, pp. 142–151, 1990.

  3. H. Barnes and T. B. Bollinger, “Making reuse cost effective.”Software 8(1), pp. 13–24, 1991.

    Google Scholar 

  4. Eng, “Implementing software factory at Bellcore.”Proceedings of the Fifth Annual Workshop on Software Reuse, Nov. 1992, pp. 1–8.

  5. Carrington, D. Duke, I. Hayes and J. Welsh, “Deriving modular designs from formal specifications.”Proceedings of the First ACM SIGSOFT Symposium on Foundations of Software Engineering, Dec. 1993, pp. 89–98.

  6. Corcoran, “Soft LEGO: How software designers plan to make software reusable”Scientific American, pp. 145–146, Jan. 1993.

  7. L. Griss, J. Favaro and P. Walton,Managerial and Organizational Issues: Starting and Running a Software Reuse Program. Ellis Horwood, 1993.

  8. McIllroy, “Mass-produced software components.”Proceedings of the Software Engineering Concepts and Techniques, NATO Conference on Software Engineering, 1968, pp. 138–155.

  9. Isoda, “An experience of software reuse activity”.Proceedings of the First International Workshop on Software Reusability, Jul. 1991, pp. 79–85.

  10. Martin, “Software reuse across continents.”Proceedings of the Fourth Annual Workshop on Software Reuse, Nov. 1991, pp. 1–7.

  11. Tirso, “The IBM reuse program.”Proceedings of the Fourth Annual Workshop on Software Reuse, Nov. 1991, pp. 1–5.

  12. L. Griss and W. Tracz, “Workshop on software reuse.”ACM Software Engineering Notes 18(2), pp. 74–85, Apr. 1993.

    Google Scholar 

  13. W. Tracz, “Software reuse: motivators and inhibitors.”Thirty Second IEEE Computer Society International Conference on Intellectual Leverage, pp. 358–363, Feb. 1987.

  14. T. Davis, “The reuse capability model: a basis for improving an organization's reuse capability.”Proceedings of the Second International Workshop on Software Reusability: Advances in Software Reuse, 1993, pp. 126–133.

  15. Prieto-Diaz, “Status report: software reusability.”Software 10(3), pp. 61–66, 1993.

    Google Scholar 

  16. A. Simos, “The domain-oriented software life cycle: toward an extended software model of reusability”.IEEE Computer Press (W. Trach ed.), pp. 354–363, 1990.

  17. W. Krueger, “Software reuse.”ACM Computing Surveys 24(2), pp. 131–183, 1992.

    Google Scholar 

  18. Margono and T. E. Rhodas, “Software reuse economics: cost benefit analysis on a large ADA project.”Proceedings of the 14th International Conference on Software Engineering, 1992, pp. 338–348.

  19. E. Gaffney and R. D. Cruickshank, “A general economics model of software reuse.”Proceedings of the 14th International Conference on Software Engineering, 1992, pp. 327–337.

  20. Marsumoto, “Experience from software reuse in industrial process control applications.”proceedings of the Second International Workshop on Software Reusability, 1993, pp. 186–195.

  21. L. Griss, J. Favaro and P. Walton,Managerial and Organizational Issues: Starting and Running a Software Reuse Program, Ellis Horwood, 1993.

  22. Prieto-Diaz, “Status Report: software reusability.”Software 10(3), pp. 61–66, 1993.

    Google Scholar 

  23. R. Basili and S. Green, “Software process evolution at SEL.”IEEE Software, pp. 58–66, Jul. 1994.

  24. S. Poulin and J. M. Caruso, “A reuse metrics and return on investment model.”Proceedings of the Second International Workshop on Software Reusability, 1993, pp. 52–166.

  25. Wojtkowski, “On the need for the organizational software reuse methods.”Systemove Integrace (Journal of Czech Society of Systems Integration), pp. 43–49, 1995.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Some sections of this paper were presented, in brief, during the Third International Conference for Systems Integration held in Sao Paulo City, Brazil, July 30 to August 6th, 1994.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wojtkowski, W. On building with reusable software: Democratization of information systems automation through software reuse. Journal of Systems Integration 6, 203–216 (1996). https://doi.org/10.1007/BF02265086

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02265086

Key words

Navigation