Skip to main content

A knowledge management lifecycle for experience packages on software engineering technologies

  • Chapter 2: Methodology
  • Conference paper
  • First Online:
Learning Software Organizations (SEKE 1999)

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

Abstract

Software engineering can benefit very much from customised knowledge management solutions. These should rely on reusable experience that is modelled explicitly and stored in central repositories. Few approaches exist yet that provide such knowledge management support to software engineering. Those that support it cover usually only part of the knowledge management lifecycle of the reusable artefacts.

This paper suggests a knowledge management lifecycle for experience about software engineering technologies and their application contexts. It primarily aims at supporting the planning of software projects and improvement programmes. The lifecycle model is substantiated by a tool implementation and evidence form an industrial trial application.

This work was performed while Felix Kröschel was with Fraunhofer IESE.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andreas Abecker, Stefan Decker, and Otto Kühn. Organizational memory. In “Das aktuelle Schlagwort” im Informatik Spektrum, volume 21 of 4, pages 213–214. Springer Verlag, August 1998.

    Google Scholar 

  2. M.S. Ackerman and T.W. Malone. Answergarden: A tool for growing organizational memory. In Proc. of the ACM Conference on Office Information Systems, pages 31–39, 1990.

    Google Scholar 

  3. Victor R. Basili and H. Dieter Rombach. Support for comprehensive reuse. IEEE Software Engineering Journal, 6(5):303–316, September 1991.

    Google Scholar 

  4. Victor R. Basili, Gianluigi Caldiera, and H. Dieter Rombach. Experience Factory. In John J. Marciniak, editor, Encyclopedia of Software Engineering, volume 1, pages 469–476. John Wiley & Sons, 1994.

    Google Scholar 

  5. Andreas Birk. Modelling the application domains of Software Engineering technologies. Technical Report 014.97/E, Fraunhofer IESE, August 1997.

    Google Scholar 

  6. Andreas Birk, Janne Järvinen, and Rini van Solingen. A validation approach for productfocused process improvement. technical Report IESE-Report No. 005.99/E, Fraunhofer Institute for Experimental Software Engineering, Kaiserslautern, Germany, 1999.

    Google Scholar 

  7. Andreas Birk, Dagmar Surmann, and Klaus-Dieter Althoff. Applications of knowledge acquisition in experimental software engineering. In Proceedings of the 11th European Workshop on Knowledge Acquisition, Modeling, and Management (EKAW'99), Berlin, 1999. Springer.

    Google Scholar 

  8. CDR, Center for Design Research. http://gummo.stanford.edu/html/gcdk/dedal/index.html, 1995.

    Google Scholar 

  9. Bill Curtis, Marc I. Kellner, and Jim Over. Process modeling. Communications of the ACM, 35(9):75–90, September 1992.

    Article  Google Scholar 

  10. Henrik Eriksson. A survey of knowledge acquisition techniques and tools and their relationship to software engineering. Journal of Systems and Software, (19):97–107, 1992.

    Article  Google Scholar 

  11. Dieter Fensel, Stefan Decker, Michael Erdmann, and Rudi Studer. Ontobroker: The very high idea. In Proceedings of the 11th International Flairs Conference (FLAIRS-98), Sanibel Island, Florida, May 1998.

    Google Scholar 

  12. Robert Galss. Software Runaways. Prentice Hall, 1998.

    Google Scholar 

  13. C. Gresse von Wangenheim, A. von Wangenheim, and R. Barcia. Case-based reuse of soft-ware engineering measurement plans. In Proc. of the 9th Int. Conference on Software Engineering and Knowledge Engineering (SEKE), 1998.

    Google Scholar 

  14. Scott Henninger. Capturing and formalizing best practices in a software development organization. In Proc. of the 9th Int. Conference on Software Engineering and Knowledge Engineering (SEKE), 1997.

    Google Scholar 

  15. Scott Henninger. Case-based knowledge management tools for software development. In Automated Software Engineering: An International Journal, volume 4. Kluwer Academic Publishers, 1997.

    Google Scholar 

  16. IBM. http://www.software.ibm.com./data/ids/, 1998.

    Google Scholar 

  17. KPMG Ltd. Runaway projects-cause and effects. Software World, 26(3), 1995.

    Google Scholar 

  18. Felix Kröschel. A system for knowledge management of best software engineering practice. Master's thesis, University of Kaiserslautern, Kaiserslautern, Germany, November 1998.

    Google Scholar 

  19. Dieter Landes, Kurt Schneider, and Frnak Houdek. Organizational learning and experience documentation in industrial software projects. In Proceedings of the Workshop on Organizational Memories at the European Conference on Artificial Intelligence '98, pages 47–63, Brighton, England, August 1998.

    Google Scholar 

  20. Lotus. http://www.lotus.com.

    Google Scholar 

  21. Mansooreh Mollaghasemi and Julia Pet-Edwards. Making Multiple-Objective Decisions. IEEE Comuter Society Press, 1996.

    Google Scholar 

  22. Daniel O'Leary. Using AI in knowledge management: Knowledge bases and ontologies. IEEE Intelligent Systems, pages 34–39, May/June 1998.

    Google Scholar 

  23. Open Text. http://www.opentext.com.

    Google Scholar 

  24. Ulrich Reimer. Knowledge acquisition for content selection. In 21st Annual German Conference on AI '97, Freiburg, September 1997. http://www.dfki.uni-kl.de/km/ws-ki-97.html.

    Google Scholar 

  25. H. Dieter Rombach and Martin Verlage. Directions in software process research. In Marvin V. Zelkowitz, editor, Advances in Computers vol. 41, pages 1–63. Academic Press, 1995.

    Google Scholar 

  26. Peter M. Senge. The Fifth Discipline. The Art and Practice of The Learning Organization. Bantam Doubleday Dell Publishing Group, Inc., New York, 1990.

    Google Scholar 

  27. S. Buckingham Shum. Negotiating the construction and reconstruction of organisational memories. Journal of Universal Computer Science, 3(8):899–928, 1997.

    Google Scholar 

  28. Department of Social Science Informatics Sociaal Wetenschappelijke Informatica. http://www.swi.psy.uva.nl/projects/newkactus/reports.html, 1997.

    Google Scholar 

  29. Roseanne Tesoriero and Marvin Zelkowitz. A web-based tool for data analysis and presentation. IEEE Internet Computing, 2(5):63–69, 1998.

    Article  Google Scholar 

  30. Karl Wiig. Knowledge management methods. Practical approaches to managing knowledge. In Knowledge Management: The Central Management Focus for Intelligent-Acting Organizations, volume 3. Schema Press. Ltd, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

GĂĽnther Ruhe Frank Bomarius

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Birk, A., Kröschel, F. (2000). A knowledge management lifecycle for experience packages on software engineering technologies. In: Ruhe, G., Bomarius, F. (eds) Learning Software Organizations. SEKE 1999. Lecture Notes in Computer Science, vol 1756. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0101418

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41430-8

  • Online ISBN: 978-3-540-44470-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics