Representing reusable software
Information and Software Technology
Exploiting reusable specifications through analogy
Communications of the ACM
Case-based reasoning
Software reuse: current status and trends
Journal of Systems and Software - Special issue on software reuse
Goal-Oriented and Similarity-Based Retrieval of Software Engineering Experienceware
SEKE '99 Proceedings of the 11th International Conference on Software Engineering and Knowledge Engineering, Learning Software Organizations, Methodology and Applications
Corporate Knowledge Management for the Millennium
EWCBR '96 Proceedings of the Third European Workshop on Advances in Case-Based Reasoning
Using Case-Based Reasoning for Reusing Software Knowledge
ICCBR '97 Proceedings of the Second International Conference on Case-Based Reasoning Research and Development
Estimating Software Development Effort with Case-Based Reasoning
ICCBR '97 Proceedings of the Second International Conference on Case-Based Reasoning Research and Development
CBR for Experimental Software Engineering
Case-Based Reasoning Technology, From Foundations to Applications
Reuse of Measurement Plans Based on Process and Quality Models
LSO '01 Proceedings of the Third International Workshop on Advances in Learning Software Organizations
Hi-index | 0.00 |
For the improvement of software quality and productivity, organizations need to systematically build up and reuse software engineering know-how, promoting organizational learning in software development. Therefore, an integrated support platform has to be developed 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 and the diversity of environments. Applying Case-Based Reasoning, we propose an 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 of new experiences. The approach is applied and validated in the context of the Goal/Question/Metric (GQM) approach, an innovative technology for software measurement.