Keyphrases
- intellectual property
- computer systems
- software development
- software package
- software design
- software architecture
- information retrieval
- software tools
- machine learning
- hardware design
- software evolution
- software maintenance
- development process
- united states
- software systems
- user interface
- personal computer
- query expansion
- source code
- software quality
- multimedia
- information systems
- real world
- software application