An ontology-based knowledge base for the representation and reuse of software patterns.
Rosario GirardiAlisson Neres LindosoPublished in: ACM SIGSOFT Softw. Eng. Notes (2006)
Keyphrases
- knowledge base
- design patterns
- concise representation
- computer systems
- user interface
- representing knowledge
- software reuse
- knowledge acquisition
- software systems
- pattern mining
- pattern representation
- reusable components
- object oriented design
- formal representation
- representation scheme
- software design
- software maintenance
- data sets
- software development
- expert systems
- modeling language
- frequent patterns
- software evolution
- source code
- description logics
- object oriented
- machine learning
- databases