Keyphrases
- software reuse
- machine learning
- software engineering
- software components
- software development
- reusable components
- machine learning algorithms
- information extraction
- clone detection
- artificial intelligence
- data mining
- text mining
- decision trees
- learning algorithm
- knowledge acquisition
- machine learning methods
- code generation
- software quality
- database
- open source
- cooperative
- software systems
- semi automatic
- development process
- software repositories
- feature selection