Skip to main content

Improving Knowledge Management in Software Reuse Process

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2188))

Abstract

We demonstrate the need for reuse in today’s software development organisations in the light of widely accepted literature. Based on this need, we introduce the reuse processes and identify the knowledge dependent processes involved. We provide an introduction to the KM process model developed at VTT and describe the process of continuous improvement integrated to it. We establish a link between reuse and KM and then develop a theory of KM process improvement. Finally we give an outlook on a coming customer project in which we are going to evaluate this theory in an industrial case.

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. Davenport, T.H. and Prusak, L. Working Knowledge-How Organizations Manage What They Know. Boston, Massachusetts: Harvard Business School Press; 1998. ISBN 0-87584-655-6.

    Google Scholar 

  2. Carneiro, A. How does knowledge management influence innovation and competitiveness? in: Journal of Knowledge Management; Vol. 4 (2). pp. 87–98.

    Google Scholar 

  3. O’Dell, C. and Grayson, C.J., Jr. If Only We Knew What We Know: The Transfer of Internal Knowledge and Best Practice. New York: The Free Press; 1998. 238 pp. ISBN 0-684-84474-5.

    Google Scholar 

  4. Marler, K. Rapid Emerging Knowledge Deployment in: Crosstalk: The Journal of Defense Software Engineering; Vol. 12 (11). pp. 14–16.

    Google Scholar 

  5. Nonaka, I. and Takeuchi, H. The Knowledge-Creating Company. Oxford, New York: Oxford University Press; 1995. 284 pp. ISBN 0-19-509269-4.

    Google Scholar 

  6. El Emam, K.; Drouin, J.-N. and Melo, W. SPICE: The Theory and Practice of Software Process Improvement and Capability Determination. Los Alamitos: IEEE Computer Society; 1998. 486 pp. ISBN 0-8186-7798-8.

    MATH  Google Scholar 

  7. Fitzgerald, B. and O’Kane, T. A longitudinal study of critical success factors for software process improvement in: IEEE Software; Vol. 16 (3). pp. 37–45.

    Google Scholar 

  8. Jacobson, I.; Griss, M. and Jonsson, P. Software Reuse: Architecture and Organization for Business Success. New York: ACM Press; 1997. 497 pp. ISBN 0-201-92476-5.

    Google Scholar 

  9. Hilburn, T.B.; Hirmanpour, I.; Khajenoori, S.; Turner, R. and Qasem, A. A Software Engineering Body of Knowledge. Carnegie Mellon University (1999). Online: http://www.sei.cmu.edu/pub/documents/99.reports/pdf/99tr004.pdf.

  10. McIlroy, M.D. "Mass produced" Software Components in: P. Naur and B. Randell, Editors: Proceedings of the 1968 NATO Conference on Software Engineering. Brussels: NATO Scientific Affairs Division; 1969. pp. 138–155.

    Google Scholar 

  11. Lanergan, R.G. and Poynton, B.A. Reusable Code-The Application Development Technique of the Future in: Proceedings of the SHARE/GUIDE/IBM Applications Development Symposium. Monterey, California: IBM; 1979. pp. 127–136.

    Google Scholar 

  12. Tajima, D. and Matsubara, T. Inside the Japanese Software Industry in: Computer; Vol. 17(3). pp. 34–41,43.

    Google Scholar 

  13. Mili, A.; Yacoub, S.; Addy, E. and Mili, H. Toward an Engineering Discipline of Software Reuse in: IEEE Software; Vol. 16(5). pp. 22–31.

    Google Scholar 

  14. Lim, W.C. Managing Software Reuse, A Comprehensive Guide to Strategically Reengineering the Organization for Reusable Components Prentice Hall; 1998.

    Google Scholar 

  15. Karlsson, E.-A. Software Reuse: A Holistic Approach. Chichester: John Wiley & Sons; 1995. 510 pp. ISBN 0-471-95489-6 / 0-471-95819-0.

    Google Scholar 

  16. Spiegler, I. Knowledge Management: A New Idea or a Recycled Concept? in: Communications of the Association for Information Systems; Vol. 3 (

    Google Scholar 

  17. De Long, D. Building the Knowledge-Based Organization: How Culture Drives Knowledge Behaviors. Working Paper, Cap Gemini Ernst & Young Center for Business Innovation, 1997. Online: http://www.businessinnovation.ey.com/mko/pdf/wculture.pdf (accessed: 2001-02-19).

  18. Leonard, D. and Sensiper, S. The Role of Tacit Knowledge in Group Innovation in: California Management Review; Vol. 40(3). pp. 112–132.

    Google Scholar 

  19. Tuomi, I. Data is more than knowledge: Implications of the reversed knowledge hierarchy for knowledge management and organizational memory in: Proceedings of the 1999 32nd Annual Hawaii International Conference on System Sciences. Los Alamitos, California: IEEE Computer Society; 1999. pp. 45-.

    Google Scholar 

  20. Rada, R. and Craparo, J. Standardizing Software Projects in: Communications of the Association for Computing (ACM); Vol. 43(12). pp. 21–25.

    Google Scholar 

  21. Pr2imer. Webpage, Technical Research Centre of Finland (VTT), 1999. Online: http://www.vtt.fi/ele/research/soh/products/primer_etusivu.htm (accessed: 2001-04-18).

  22. Karjalainen, J.; Mäkäräinen, M.; Komi-Sirviö, S. and Seppänen, V. Practical process improvement for embedded real-time software in: Quality Engineering; Vol. 8(4).

    Google Scholar 

  23. The V-Model. Webpage, German National Research Centre for Information Technology (GMD), 1996. Online: http://www.scope.gmd.de/vmodel/en/ (accessed: 2001-03-19).

  24. van Solingen, R. and Berghout, E. The Goal/Question/Metric Method: A Practical Guide for Quality Improvement of Software Development. London: McGraw-Hill; 1999. 199 pp. ISBN 0-07-709553-7.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kucza, T., Nättinen, M., Parviainen, P. (2001). Improving Knowledge Management in Software Reuse Process. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2001. Lecture Notes in Computer Science, vol 2188. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44813-6_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-44813-6_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42571-7

  • Online ISBN: 978-3-540-44813-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics