Experience Magnets Attracting Experiences, Not Just Storing Them

  • Kurt Schneider
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2188)


In a large company like DaimlerChrysler, learning from the experiences of others is crucial for many software tasks. One tool to assist experiential learning is the so-called Experience Base. It has traditionally be seen as a mere storage and administration device for experience packages. At best, those packages were annotated to allow searching along ontologies or in a case-based way. There are, however, several ideas to go beyond mere administration and storage. Two approaches are sketched in this paper that try to use more of the intrinsic power of a computer-based tool: one is an approach to capture design rationale while software prototypes are demonstrated. The other stems from an on-going project to enhance interaction of a Community of Practice that is channeled through an Experience Base. Both examples are explained as elements of an Experience Base that actively attract experiences instead of passively storing them.


Knowledge Management Experience Base Software Quality Business Unit Execution Path 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Schneider, K. Qualitätsmanager/in: Wunschprofil und Erfahrungsaufbau. in SQM 2001 congress. 2001. Bonn, Germany: SQS AG.Google Scholar
  2. 2.
    Houdek, F. and K. Schneider, Software Experience Center. The Evolution of the Experience Factory Concept., in International NASA-SEL Workshop. 1999.Google Scholar
  3. 3.
    Fischer, G., Seeding, Evolutionary Growth and Reseeding: Constructing, Capturing and Evolving Knowledge in Domain-Oriented Design Environments. Automated Software Engineering, 1998. 5(4): p. 447–464.CrossRefGoogle Scholar
  4. 4.
    Basili, V., G. Caldiera, and D.H. Rombach, The Experience Factory. Encyclopedia of Software Engineering. 1994: John Wiley and Sons.Google Scholar
  5. 5.
    Basili, V. and F. McGarry. The experience factory: how to build and run one. in ICSE 18. 1996.Google Scholar
  6. 6.
    Basili, V., G. Caldiera, and H. Rombach, Goal question metric paradigm, in Encyclopedia of Software Engineering, J.J. Marciniak, Editor. 1994, John Wiley & Sons: New York. p. 528–532.Google Scholar
  7. 7.
    Basili, V.R., et al. The Software Engineering Laboratory-An operational Software Experience Factory. in 14th Interna. Con. on Software Engineering (ICSE’92). 1992.Google Scholar
  8. 8.
    Basili, V. and G. Caldiera, Improve software quality by using knowledge and experience. 1995, Fall: Sloan Management Review. 55–64.Google Scholar
  9. 9.
    Kempter, H. and F. Leippert. Systematic Software Quality Improvement by Goal-Oriented Measurement and Explicit Reuse of Experience knowledge. in BMBF-Statusseminar 1996. 1996: DLR (German Center for Airospace).Google Scholar
  10. 10.
    Johannson, C., P. Hall, and M. Coquard. Talk to Paula and Peter-They are Experienced. in International Conference on Software Engineering and Knowledge Engineering (SEKE’99). Workshop on Learning Software Organizations. 1999. Kaiserslautern, Germany: Springer.Google Scholar
  11. 11.
    Davenport, T.G.P., Knowledge Management Case Book-Best Practises. 2000, München, Germany: Publicis MCD, John Wiley & Sons. 260.Google Scholar
  12. 12.
    Fensel, D., et al. Ontobroker or How to enable intelligent access to the WWW. in 11th Knowledge Acquisition for Knowledge-Based Systems Workshop (KAW’98). 1998. Banff, Canada.Google Scholar
  13. 13.
    Tautz, C., Althoff, K.-D., Nick, M. A Case-Based Reasoning Approach for Managing Qualitative Experience. in 17th National Conference on AI (AAAI-00). Workshop on Intelligent Lessons Learned Systems. 2000.Google Scholar
  14. 14.
    Steiner, W., Ontologie-basiertes Management von Erfahrungswissen bei der Softwareprozeß-Verbesserung: Ontologie-Annotierung von Erfahrungspaketen, in Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB). 2000, Universität Karlsruhe: Karlsruhe.Google Scholar
  15. 15.
    Schneider, K. LIDs: A Light-Weight Approach to Experience Elicitation and Reuse. in Proc. of the PROFES 2000 Conference.. Oulo, Finland: Springer.Google Scholar
  16. 16.
    Hunnius, J.-P.v. WESPI-WEb Supported Process Improvement. in 2nd Workshop on Learning Software Organizations. 2000. Oulu, Finland.Google Scholar
  17. 17.
    Fischer, G., Turning Breakdowns into Opportunities for Creativity. Knowledge-Based Systems, 1994. 7(4): p. 221–232CrossRefGoogle Scholar
  18. 18.
    Polanyi, M., The Tacit Dimension. 1966, Garden City, NY: Doubleday.Google Scholar
  19. 19.
    Nonaka, I. and T. Hirotaka, The Knowledge-Creating Company. 17 ed. 1995: Oxford University Press.Google Scholar
  20. 20.
    Houdek, F., K. Schneider, and E. Wieser. Establishing Experience Factories at Daimler-Benz. in Internat. Conf. on Software Engineering (ICSE-20). 1998. Kyoto.Google Scholar
  21. 21.
    APQC, Building and Sustaining Communities of Practice. Knowledge Management. 2000: APQC (American Productivity and Quality Center).Google Scholar
  22. 22.
    Ostwald, J., The Evolving Artifact Approach: Knowledge Construction in Collaborative Software Development, in Department of Computer Science. 1995, University of Colorado: Boulder.Google Scholar
  23. 23.
    Schneider, K. Prototypes as Assets, not Toys. Why and How to Extract Knowledge from Prototypes. in Proc. ofICSE-18, 1996. Berlin, Germany.Google Scholar
  24. 24.
    Lichter, H.S.-H., M.; Züllighoven, H. Prototyping in Industrial Software Projects-bridging the gap between theory and practice. in Int. Conference on Software Engineering (ICSE-15). 1993: IEEE Computer Society Press.Google Scholar
  25. 25.
    Grudin, J. Social evaluation of the user interface: Who does the work and who gets the benefit. in INTERACT’87. IFIP Conf. on Human Computer Interaction. 1987. Stuttgart, Germany.Google Scholar
  26. 26.
    Fischer, G. and K. Nakakoji, Beyond the macho approach of artificial intelligence: Empower human designers-Do not replace them. Knowledge-Based Systems, 1992.Google Scholar
  27. 27.
    Lindstaedt, S., Group memories: A knowledge medium for communities of interest, in University of Colorado. 1998: Boulder.Google Scholar
  28. 28.
    Kontio, J., G. Getto, and D. Landes. Experiences in improving risk management processes using the concepts of the Riskit method. in 6th International Symposium on the Foundations of Software Engineering (FSE-6). 1998.Google Scholar
  29. 29.
    Hall, E.M., Managing Risk: Methods for Software Systems Development. 1997, Reading, MA: Addison-Wesley.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Kurt Schneider
    • 1
  1. 1.DaimlerChrysler AGResearch Center UlmUlmGermany

Personalised recommendations