Keyphrases
- intellectual property
- computer systems
- software development
- software systems
- software design
- information retrieval
- user interface
- software maintenance
- software tools
- united states
- software architecture
- patent search
- source code
- open source
- personal computer
- query expansion
- software testing
- software package
- website
- computer software
- social networks