Applying case-based reasoning to support dynamic framework documentation
From the framework-based application developer point of view, good documentation approaches are those that gather appropriate framework information (usage experiences, descriptive knowledge) and provide efficient mechanisms both for accessing the information represented and discovering new information from the initial one. F rom the framework developer point of view, documentation approaches involving a low development effort are preferable. This paper presents a Case-Based Reasoning approach for framework documentation whose retrieval and adaptation mechanisms help framework users in the access and discovery processes. The learning mechanism lets the user enrich the initial set of usage experiences, reducing thereby the initial documentation development effort.
case-based reasoning knowledge-based software engineering knowledge representation object-oriented framework documentation and reuse