Skip to main content

Capability Assessment for Introducing Component Reuse

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6727))

Abstract

Despite initial technical barriers having been overcome, organizational wide component reuse has not enjoyed universal acceptance. Research has identified social and organizational factors as probable causes. This paper describes the Social Factors for Reuse Model (SFR Model), a predictive capability model based on Keidel’s triadic model of the organization. It determines an organization’s readiness for the introduction of Component Based Software Engineering (CBSE); describing the social and organizational conditions that should be met to maximize the chances of successful implementation. A sample application of the Model is described.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. McIlroy, M.D.: Mass-produced software components. In: Buxton, J.M., Naur, P., Randell, B. (eds.) Software Engineering Concepts and Techniques, 1968 Nato Conference on Software Engineering, Garmisch, Germany, pp. 88–98 (1976)

    Google Scholar 

  2. IEEE1517-1999(Rev. 2004). IEEE1517 Standard for Information Technology - Software Life Cycle Processes - Reuse Processes: 1999, reaffirmed 2004. Software Engineering Standards Committee of the IEEE Computer Society, USA (2004)

    Google Scholar 

  3. Garcia, V.C., Lucrédio, D., Alvaro, A., de Almeida, E.S., de Mattos Fortes, R.P., de Lemos Meira, S.R.: Towards a maturity model for a reuse incremental adoption. In: The 1st Brazilian Symposium on Software Components, Architecture and Reuse, Campinas, Sâo Paulo, Brazil, pp. 61–74 (2007)

    Google Scholar 

  4. Chroust, G.: Motivation in component-based software development. In: Ghaoui, C. (ed.) Encyclopedia of Human Computer Interaction. Idea Group Reference, Hershey (2006)

    Google Scholar 

  5. Sherif, K., Vinze, A.S.: Barriers to adoption of software reuse: a qualitative study. Information and Management 41(2), 159–175 (2003)

    Article  Google Scholar 

  6. Ravichandran, T.: Software reuseability as synchronous innovation: a test of four theoretical models. European Journal of Information Systems 8, 83–199 (1999)

    Article  Google Scholar 

  7. Allen, P.: Using CBD to improve your business. In: Component Strategies, vol. 2(1), SIGS Publications, New York (1999)

    Google Scholar 

  8. Kim, Y., Stohr, E.A.: Software reuse: Survey and Research Directions. Princeton University Press, Princeton (1998)

    Google Scholar 

  9. Crooks, M.: Capitalizing on component reuse. In: Component Strategies, New York, p. 44 (July 1999) ISSN: 10993673

    Google Scholar 

  10. Kunda, D., Brooks, L.: Human, social and organizational influences on component-based software engineering. In: Proceedings of the 21st International Conference on Software Engineering, Los Angeles. IEEE Computer Society, Los Alamitos (1999)

    Google Scholar 

  11. Keidel, R.: Seeing Organizational Patterns, 2nd edn. Beard Books, Washington (2005)

    Google Scholar 

  12. Haines, C.G., Carney, D., Foreman, J.: Component-based Software Development/COTS Integration, Software Engineering Institute, Carnegie Mellon University (1997)

    Google Scholar 

  13. Waguespack, L., Schiano, W.T.: Component-based IS architecture. Information Systems Management 21(3), 53–60 (2004)

    Article  Google Scholar 

  14. Vitharana, P.: Risks and challenges of component-based software development. Communications of the ACM 46(8), 67–72 (2003)

    Article  Google Scholar 

  15. Dué, R.T.: The economics of Component-based Development. Information Systems Management 17(1), 92–95

    Google Scholar 

  16. Kunda, D., Brooks, L.: Assessing organizational obstacles to component-based development: a case study approach. Information and Software Technology 42(10), 715–725 (2000)

    Article  Google Scholar 

  17. Pour, G.: Moving toward component-based software development approach. In: Proceedings of the 27th International Conference on Technology of Object-Oriented Languages and Systems, Beijing, China, pp. 296–300. IEEE Computer Society Press, Los Alamitos (1998)

    Google Scholar 

  18. Hall, P.A.V.: Architecture driven software reuse. Information and Software Technology 41 (1999)

    Google Scholar 

  19. Kiely, D.: Are components the future of software? IEEE Computer 31(2), 10–11 (1998)

    Google Scholar 

  20. Szyperski, C.: Component Software: Beyond Object-oriented Programming. Addison-Wesley Longman, Reading (1998)

    Google Scholar 

  21. Sametinger, J.: Software Engineering with Reusable Components. Springer, Heidelberg (1997)

    Book  MATH  Google Scholar 

  22. Aoyama, M.: Componentware: building applications with software components. Journal of the International Process Society of Japan 37(1), 71–79 (1996)

    Google Scholar 

  23. Brown, A.W.: Component Based Software Engineering. IEEE Computer Press, Los Alamitos (1996)

    Google Scholar 

  24. Brown, A.W., Wallnau, K.C.: The current state of CBSE. IEEE Software 15(5), 37–46 (1998)

    Article  Google Scholar 

  25. IEEE1517-2009 D2. IEEE1517 Standard for Information Technology - Software Life Cycle Processes - Reuse Processes: 2009 D2. Software Engineering Standards Committee of the IEEE Computer Society, USA (2009)

    Google Scholar 

  26. MIT. 2010 Summer Session, Barriers to design, process and code reuse. MIT Center for Information Systems Research (June 2010), http://www.ciodashboard.com/it-strategy/13-barriers-to-reuse/ (Downloaded July 12, 2010)

  27. Davis, T.: The reuse capability model: a basis for improving an organization’s reuse capability. In: The Proceedings of Advances in Software Reuse, Lucca, Italy, March 24-26. IEEE, Los Alamitos (1993)

    Google Scholar 

  28. Alvaro, A., de Almeida, E.S., Meira, S.L.: A software component maturity model. In: Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2007, Lűbeck, Germany, pp. 83–90. IEEE, Los Alamitos (2007)

    Google Scholar 

  29. Tripathi, A.K., Ratneshwer: Some observations on a maturity model for CBSE. In: 14th IEEE International Conference on Engineering Complex Computer Systems, ICECCS 2009, Potsdam, Germany, June 02-04, pp. 274–282. IEEE, New York (2009)

    Google Scholar 

  30. Creps, R.E., Simos, M.A., Prieo-Diaz, R.: The STARS conceptual framework for reuse processes. In: The Proceedings of the Fifth Annual Workshop on Software Reuse, WISR 1992, Palo Alto, California, USA (October 1992)

    Google Scholar 

  31. Jasmine, K.S., Vasantha, R.: A new capability maturity model for reuse based software development process. IACSIT International Journal of Engineering and Technology 2(1), 112–116 (2010) ISSN 1793-8236

    Article  Google Scholar 

  32. Lim, W.C.: Reuse economics: a comparison of seventeen models and directions for future research. In: Proceedings of the 4th International Conference on Software Reuse, pp. 41–50. IEEE Computer Society, DC, USA (1996)

    Google Scholar 

  33. Porter, M.: Competitive Advantage: Creating and Sustaining Superior Performance, p. 16. Free Press, New York (1985)

    Google Scholar 

  34. Rehesaar, H., Mead, A.: An extension of Benefit Cost Analysis to IT Investments. Business Review 4(1), 89–93 (2005) ISSN 1553-5827

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rehesaar, H. (2011). Capability Assessment for Introducing Component Reuse. In: Schmid, K. (eds) Top Productivity through Software Reuse. ICSR 2011. Lecture Notes in Computer Science, vol 6727. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21347-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21347-2_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21346-5

  • Online ISBN: 978-3-642-21347-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics