Contexts of KM Based SPI: The Case of Software Design Experience Reuse

  • V. Seppänen
  • S. Komi-Sirviö
  • A. Mäntyniemi
  • T. Rahikkala
  • M. Pikkarainen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2188)


In this paper we will address some contextual issues related knowledge management based software process improvement (SPI). The research question emerged during the practical case study is what are the contexts of knowledge-based SPI and, furthermore, how to take them into account when planning improvements. By context we mean complex set of organisational structures, engineering and supportive processes, products, and relationships between them. We will first describe the case that provided us data for building the context model. We will then continue by illustrating and analysing the model from two viewpoints: the inner and the outer context. At the end of the paper we will draw conclusions and general remarks from the work done so far.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Wang, Y., King, G. Software Engineering Processes, Principles and Applications. CRC Press LLC, Boca Raton (2000)Google Scholar
  2. 2.
    Nonaka, I., Takeuchi, H. The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press. New York (1995)Google Scholar
  3. 3.
    Priest, Y. K. IBM’s Reuse Programs: Knowledge Management and Software Reuse. The 5th ICSR, June 2–5 1998. Canada: IEEE (1998) 156–165Google Scholar
  4. 4.
    Davenport, T. H., Prusak, L. Working Knowledge: How Organizations Manage What They Know. Harvard College Business School Press. Boston (1998)Google Scholar
  5. 5.
    Carneiro, A. How Does Knowledge Management Influence Innovation and Competitiveness? In Journal of Knowledge Management, Vol. 4 (2). 87–98Google Scholar
  6. 6.
    Houdek, F., Kempter, H. Quality Patterns-An Approach to Packaging Software Engineering Experience. In Proceedings of the Symposium of Software Reusability (SSR’97) Software Engineering Notes (1997) 81–88Google Scholar
  7. 7.
    Messnarz, R., Stöckler, C., Velasco, G., O'Suilleabhain, G., Biro, M., Remszö, T. A Learning Organisation Approach for Process Improvement in the Service Sector. In Proceedings of the EuroSPI'99 Conference (1999) 12.13-12.30Google Scholar
  8. 8.
    Conradi, R., Dingsøyr, T. Software Experience Bases: A Consolidated Evaluation and Status Report, Lecture Notes in Computer Science, Vol. 1840. Springer-Verlag Berlin Heidelberg New York (2000) 391–406Google Scholar
  9. 9.
    Schneider, K. LIDs: A Light-Weight Approach to Experience Elicitation and Reuse. Lecture Notes in Computer Science, Vol. 1840. Springer-Verlag Berlin Heidelberg New York (2000) 407–424Google Scholar
  10. 10.
    Kucza, T., Komi-Sirviø, S., Utilising Knowledge Management in Software Process Improvement-The Creation of a Knowledge Management Process Model. To be published in Proceedings of International Conference of Concurrent Enterprising, Germany 27–29 June (2001)Google Scholar
  11. 11.
    Hammer, M. Champy, J. Re-Engineering the Corporation: A Manifesto for Business Revolution. New York. Harpercollins (1993)Google Scholar
  12. 12.
    Morris, D., Brandon, J. Re-Engineering Your Business. New York.. McGraw-Hill (1996)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • V. Seppänen
    • 1
  • S. Komi-Sirviö
    • 2
  • A. Mäntyniemi
    • 2
  • T. Rahikkala
    • 3
  • M. Pikkarainen
    • 2
  1. 1.Department of Information Processing ScienceUniversity of OuluOulun yliopistoFinland
  2. 2.VTT ElectronicsOuluFinland
  3. 3.Cybelius SoftwareEspooFinland

Personalised recommendations