Keyphrases
- software components
- software systems
- software reuse
- software development
- building blocks
- software modules
- java programs
- commercial off the shelf
- reusable components
- quality attributes
- third party
- web services
- development environments
- data sets
- information systems
- web applications
- software engineering
- artificial intelligence
- database
- software repositories
- information technology
- software artifacts