Publication:
Implementing case-based reasoning approach to framework documentation

dc.citedby1
dc.contributor.authorHajar M.J.en_US
dc.contributor.authorLee S.P.en_US
dc.contributor.authorid13609136000en_US
dc.contributor.authorid55664303000en_US
dc.date.accessioned2023-12-29T07:52:42Z
dc.date.available2023-12-29T07:52:42Z
dc.date.issued2009
dc.description.abstractSeveral approaches are currently used in documenting object-oriented application frameworks. Traditional documentation approaches include tutorials, reference manuals, design patterns, cookbooks, and minimalist. The main objective of a framework is to dramatically reduce the time and effort needed in developing complete applications within a family of applications domain. Proper documentation is required in order for a framework to be usable to users, especially to the new users of the framework. This paper discusses and implements the case-based reasoning (CBR) approach to documenting a framework. It is believed that the fastest way to learn is by retrieving previously recorded framework usage experiences or cases. Here, a case is a complete example of how to use a particular component or a set of components within a framework. In CBR, reasoning is based on remembering past cases. Genetic algorithm (GA) is used in implementing the CBR's "retrieve", "reuse", and "revise" steps. During the "revise" and "retain" steps of the CBR, Knuth-Morris-Pratt (KMP) pattern matching algorithm is applied. � 2008 IEEE.en_US
dc.description.natureFinalen_US
dc.identifier.ArtNo5170387
dc.identifier.doi10.1109/CSIE.2009.456
dc.identifier.epage594
dc.identifier.scopus2-s2.0-71049125791
dc.identifier.spage590
dc.identifier.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-71049125791&doi=10.1109%2fCSIE.2009.456&partnerID=40&md5=ff08eeab269621a3d9dc6f5c3e3fb51c
dc.identifier.urihttps://irepository.uniten.edu.my/handle/123456789/30759
dc.identifier.volume7
dc.pagecount4
dc.sourceScopus
dc.sourcetitle2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009
dc.subjectBits
dc.subjectComputer science
dc.subjectObject oriented programming
dc.subjectPattern matching
dc.subjectApplication frameworks
dc.subjectApplications domains
dc.subjectCase-based reasoning approaches
dc.subjectCBr
dc.subjectDesign Patterns
dc.subjectFramework documentation
dc.subjectObject oriented
dc.subjectPattern matching algorithms
dc.subjectUsage experience
dc.subjectCase based reasoning
dc.titleImplementing case-based reasoning approach to framework documentationen_US
dc.typeConference paperen_US
dspace.entity.typePublication
Files
Collections