Skip to main content

Case-Based Management of Software Engineering Experienceware

  • Conference paper
Advances in Artificial Intelligence (IBERAMIA 2000, SBIA 2000)

Abstract

Due to increasing demands of the market, the ability of software companies to build up and reuse Software Engineering know-how promoting organizational learning is becoming essential for competitive advantage. Therefore, learning knowledge-based systems have to be operationalized in industrial environments providing integrated support for capturing, storing and retrieving software engineering knowledge. Technical support is complicated through specific characteristics of the software engineering domain, such as the lack of explicit domain models in practice, the diversity of environments and the great variety of application goals, which have to be supported. This paper presents a case-based reasoning approach for the representation of relevant software engineering experiences, the goal-oriented and similarity-based retrieval tailorable to organization-specific characteristics and the continuous acquisition and integration of new experiences. The approach is applied and validated in the context of the Goal/Question/Metric approach, an innovative technology for software measurement.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Althoff, K.-D., et al.: CBR for Experimental Software Engineering. In M. Lenz et al. (eds.), Case-Based Reasoning Technology, LNAI 1400, Springer Verlag (1998)

    Google Scholar 

  2. Althoff, K.-D.: Evaluating Case-Based Reasoning Systems: The Inreca Case Study. Postdoctoral Thesis, University of Kaiserslautern, Germany (1997)

    Google Scholar 

  3. Aamodt, A., Plaza, E.: Case-Based Reasoning: Foundational Issues, Methodological Varia-tions, and System Approaches. AI Communications, 17(1) (1994)

    Google Scholar 

  4. Barletta, R.: A Hybrid Indexing and Retrieval Strategy for Advisory CBR Systems Built with ReMind. Proc. of the 2nd European Workshop on Case-Based Reasoning (1994)

    Google Scholar 

  5. Basili, V. R., Caldiera, G., Rombach, H. D.: Experience Factory. In J. J. Marciniak (ed.), Encyclopedia of Software Engineering, John Wiley & Sons (1994)

    Google Scholar 

  6. Basili, V. R., Caldiera, G., Rombach, H. D.: Goal Question Metric Paradigm. In J. J. Marciniak (ed.), Encyclopedia of Software Engineering, John Wiley & Sons (1994)

    Google Scholar 

  7. CEMP Consortium. Customized Establishment of Measurement Programs. Final Report, ESSI Project Nr.10358 (1996)

    Google Scholar 

  8. Gresse von Wangenheim, C., Althoff, K.-D., Barcia, R.M.: Intelligent Retrieval of Software Engineering Experienceware. Proc. of the 11th Int. Conf. on Software Engineering and Knowledge Engineering, Germany (1999)

    Google Scholar 

  9. Gresse von Wangenheim, C.: REMEX-A Case-Based Approach for Reuse of Software Measurement Experienceware. Proc. of 3rd Int. Conf. on Case-Based Reasoning, Germany (1999)

    Google Scholar 

  10. Gresse von Wangenheim, C.: Knowledge Management in Experimental Software Engineering-Create, Renew, Build and Organize Knowledge Assets. Proc. of the 10th Int. Conf. on Software Engineering and Knowledge Engineering, San Francisco, California (1998)

    Google Scholar 

  11. Gresse von Wangenheim, C., Rodrigues, M. R. Planejamento de Programas de Mensuração Baseado em Reutilização. In Proc. of 11th Conf. Int. de Tecnologia de Software: Qualidade de Software, Brazil, June 2000.

    Google Scholar 

  12. Kolodner, J. L.: Case-Based Reasoning. Morgan Kaufmann, San Francisco, California (1993)

    Google Scholar 

  13. Kempter, H., Leippert, F.: Systematische Software-Qualitätsverbesserung durch zielorienti-ertes Messen und Bewerten sowie explizite Wiederverwendung des Software-Entwicklungs-Knowhow. Proc. of the BMBF-Seminar Software Technology, Germany (1996)

    Google Scholar 

  14. Tautz, C., Gresse von Wangenheim, C.: REFSENO: A Representation Formalism for Software Engineering Ontologies. Proc. 5th Conf. on Knowledge-Based Systems, Germany (1999).

    Google Scholar 

  15. Tversky, A.: Features of Similarity. Psychological Review, 84 (1977)

    Google Scholar 

  16. Wess, S.: Fallbasiertes Problemlösen in wissensbasierten Systemen zur Entscheidungsunter-stützung und Diagnostik. Ph.D. Thesis, University of Kaiserslautern, Germany (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

von Wangenheim, C.G., Rodrigues, M.R. (2000). Case-Based Management of Software Engineering Experienceware. In: Monard, M.C., Sichman, J.S. (eds) Advances in Artificial Intelligence. IBERAMIA SBIA 2000 2000. Lecture Notes in Computer Science(), vol 1952. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44399-1_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-44399-1_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41276-2

  • Online ISBN: 978-3-540-44399-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics