Gresse von Wangenheim, C.C.Gresse von WangenheimAlthoff, K.-D.K.-D.AlthoffBarcia, R.M.R.M.Barcia2022-03-092022-03-091999https://publica.fraunhofer.de/handle/publica/332768For the continuous improvement of quality and productivity in software development, organizations have to build up a specific body of software engineering know-how. Software know-how has to be systematically collected from projects, stored in a corporate memory, and shared across the organization. To support and guide software projects, useful experiences have to be identified and retrieved from the knowledge base. As support is required for different processes, purposes, and environments, the usefulness of retrieved experiences depends mainly on the particular reuse situation. Thus, a flexible retrieval method and similarity measure is required, which can be continuously tailored to the specific situation based on feedback from its application in practice. This paper proposes a case-based approach for the retrieval of software engineering experienceware taking into account those specific characteristics of the software engineering domain, such as the lack of explicit domain models in practice, diversity of environments and software processes to be supported, incompleteness of data, and the consideration of similarity of experiences.encase-based reasoningsimilarity based retrievalsimilarity measuresimilarity searchsoftware engineering experiencewaresoftware process improvement004005006Intelligent Retrieval of Software Engineering Experiencewareconference paper