Keyphrases
- user interface
- software application
- software development
- software systems
- user friendly interface
- end users
- user experience
- collaborative filtering
- user preferences
- user interaction
- user requirements
- software package
- user model
- data integration
- computer systems
- graphical user interfaces
- graphical interfaces
- databases
- information overload
- user satisfaction
- software components
- development process
- source code
- data sources
- image retrieval