Keyphrases
- software reuse
- general purpose
- software engineering
- software components
- software development
- special purpose
- programming language
- clone detection
- domain specific
- reusable components
- user interface
- application specific
- software quality
- user friendly
- component based development
- data mining
- code generation
- software systems
- information technology
- high level