Advertisement

Engineering Experience Base Maintenance Knowledge

  • Markus Nick
  • Klaus-Dieter Althoff
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2176)

Abstract

The value of a corporate information system such as an experience base tends to degrade with time. To keep the value of such a system, maintenance is an essential. Maintenance should not simply happen ad-hoc but systematically and based on specific maintenance knowledge. As a jump-start for maintenance, maintenance knowledge should be available right from the start of continuous operation. This paper describes how to systematically develop (“to engineer”) such maintenance knowledge during buildup of the corporate information system.

Keywords

Measurement Plan Organizational Memory Maintenance Policy Balance Scorecard Industrial Project 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Aha, D., and Weber, R., editors. Proceedings of the Workshop on Intelligent Lessons Learned Systems at 17th National Conference on AI (AAAI-00), 2000.Google Scholar
  2. 2.
    Althoff, K.-D. Case-based reasoning. In Chang, S. K., editor, Handbook of Software Engineering and Knowledge Engineering, volume 1. World Scientific, 2001. (to appear).Google Scholar
  3. 3.
    Althoff, K.-D., Birk, A., Hartkopf, S., Müller, W., Nick, M., Surmann, D., and Tautz, C. Systematic population, utilization, and maintenance of a repository for comprehensive reuse. In Ruhe, G., and Bomarius, F., editors, Learning Software Organizations-Methodology and Applications, number 1756 in Lecture Notes in Computer Science, pages 25–50. Springer Verlag, Heidelberg, Germany, 2000.CrossRefGoogle Scholar
  4. 4.
    Althoff, K.-D., Bomarius, F., and Tautz, C. Using case-based reasoning technology to build learning organizations. In Proceedings of the the Workshop on Organizational Memories at the European Conference on Artificial Intelligence’ 98, Brighton, England, Aug. 1998.Google Scholar
  5. 5.
    Althoff, K.-D., Nick, M., and Tautz, C. Improving organizational memories through user feedback. In Workshop on Learning Software Organisations at SEKE’99, Kaiserslautern, Germany, June 1999.Google Scholar
  6. 6.
    Basili, V. R., Caldiera, G., and Cantone, G. A reference architecture for the component factory. ACM Transactions on Software Engineering and Methodology, 1(1), 1992.Google Scholar
  7. 7.
    Basili, V. R., Caldiera, G., and Rombach, H. D. Experience Factory. In Marciniak, J. J., editor, Encyclopedia of Software Engineering, volume 1, pages 469–476. John Wiley & Sons, 1994.Google Scholar
  8. 8.
    Bergmann, R. Experience management-foundations, development methodology, and internet-based applications. Postdoctoral thesis, Department of Computer Science, University of Kaiserslautern, 2001.Google Scholar
  9. 9.
    Bergmann, R., Breen, S., Göker, M., Manago, M., and Wess, S. Developing Industrial Case-Based Reasoning Applications-The INRECA Methodology. Springer Verlag, 1999.Google Scholar
  10. 10.
    Birk, A., and Tautz, C. Knowledge management of software engineering lessons learned. In Proceedings of the Tenth Conference on Software Engineering and Knowledge Engineering, San Francisco Bay, CA, USA, June 1998. Knowledge Systems Institute, Skokie, Illinois, USA.Google Scholar
  11. 11.
    Buglione, L., and Abran, A. Balanced scorecards and GQM: What are the differences? In Proceedings of the Third European Software Measurement Conference (FESMA-AEMES 2000), Madrid, Spain, Oct. 2000.Google Scholar
  12. 12.
    Hammer, M., and Champy, J. Reengineering the Corporation. Nicolas Brealey Publishing, London, 1993.Google Scholar
  13. 13.
    Kaplan, R. S., and Norton, D. P. The Balanced Scorecard. Translating Strategy into Action. Harvard Business School Press, Boston, 1996.Google Scholar
  14. 14.
    Leake, D. B., Smyth, B., Wilson, D. C., and Yang, Q., editors. Computational Intelligence special is¦sue on maintaining CBR systems, 2001. (to appear).Google Scholar
  15. 15.
    Leake, D. B., and Wilson, D. C. Categorizing case-base maintenance: Dimensions and directions. In Smyth, B., and Cunningham, P., editors, Advances in Case-Based Reasoning: Proceedings of the Fourth European Workshop on Case-Based Reasoning, pages 196–207, Berlin, Germany, Sept. 1998. Springer-Verlag.Google Scholar
  16. 16.
    McKenna, E., and Smyth, B. Competence-guided editing methods for lazy learning. In Horn, W., editor, Proceedings of the 14th European Conference on Artificial Intelligence. IOS Press, Berlin, Germany, 2000.Google Scholar
  17. 17.
    Menzies, T. Knowledge maintenance: The state of the art. The Knowledge Engineering Review, 1998.Google Scholar
  18. 18.
    Minor, M., Funk, P., Roth-Berghofer, T., and Wilson, D., editors. Proceedings of the Workshop on Flexible Strategies for Maintaining Knowledge Containers at the 14th European Conference on Artificial Intelligence (ECAI 2000), Aug. 2000.Google Scholar
  19. 19.
    Minor, M., and Hanft, A. Corporate knowledge editing with a life cycle model. In Proceedings of the Eighth German Workshop on Case-Based Reasoning, Laemmerbuckel, Germany, 2000.Google Scholar
  20. 20.
    Müller, M. Interestingness during the discovery of knowledge in databases (in German). Künstliche Intelligenz, pages 40–42, Sept. 1999.Google Scholar
  21. 21.
    Nick, M., Althoff, K.-D., and Tautz, C. Systematic maintenance of corporate experience repositories. Computational Intelligence special issue on maintaining CBR systems, 2000. (to appear).Google Scholar
  22. 22.
    Nick, M., and Feldmann, R. Guidelines for evaluation and improvement of reuse and experience repository systems through measurement programs. In FESMA-AEMES 2000, Madrid, Spain, Oct. 2000.Google Scholar
  23. 23.
    Nick, M., and Tautz, C. Practical evaluation of an organizational memory using the goalquestion-metric technique. In XPS’99: Knowledge-Based Systems-Survey and Future Directions. Springer Verlag, Würzburg, Germany, Mar. 1999. LNAI Nr. 1570.Google Scholar
  24. 24.
    Reinartz, T., Iglezakis, I., and Roth-Berghofer, T. On quality measures for case base maintenance. In Blanzieri, E., and Portinale, L., editors, Advances in Case-Based Reasoning: Proceedings of the Fifth European Workshop on Case-Based Reasoning, pages 247–259. Springer-Verlag, 2000.Google Scholar
  25. 25.
    Richter, M. M. Introduction. In Lenz, M., Bartsch-Spörl, B., Burkhard, H.-D., and Wess, S., editors, Case-Based Reasoning Technologies: From Foundations to Applications, number 1400 in Lecture Notes in Artificial Intelligence, chapter 1, pages 1–15. Springer-Verlag, Berlin, Germany, 1998.Google Scholar
  26. 26.
    Rombach, H. D. Keynote: Maintenance of software development/maintenance know-how. In Proceedings of the International Conference on Software Maintenance, 1995.Google Scholar
  27. 27.
    Romhardt, K. Die Organisation aus der Wissensperspektive-Möglichkeiten und Grenzen der Intervention. Gabler Verlag, Wiesbaden, 1998.Google Scholar
  28. 28.
    Ruhe, G. Learning software organisations. In Chang, S. K., editor, Handbook of Software Engineering and Knowledge Engineering, volume 1. World Scientific, 2001. (to appear).Google Scholar
  29. 29.
    Swanson, E. B. The dimensions of maintenance. In Proceedings of the Second International Conference on Software Engineering, pages 492–497, 1976.Google Scholar
  30. 30.
    Tautz, C. Customizing Software Engineering Experience Management Systems to Organizational Needs. PhD thesis, University of Kaiserslautern, Germany, 2000.Google Scholar
  31. 31.
    Tautz, C., Althoff, K.-D., and Nick, M. A case-based reasoning approach for managing qualitative experience. In AAAI-00 Workshop on Intelligent Lessons Learned Systems, 2000.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Markus Nick
    • 1
  • Klaus-Dieter Althoff
    • 1
  1. 1.Fraunhofer Institut Experimentelles Software Engineering (IESE)KaiserslauternGermany

Personalised recommendations