Keyphrases
- user interface
- user interaction
- end users
- user oriented
- user experience
- human computer interaction
- direct manipulation
- rapid growth
- expert systems
- user model
- computer users
- databases
- user centered
- social networks
- collaborative filtering
- design principles
- daily life
- recommender systems
- application development
- internet users
- case study
- interface design
- information systems
- user interface design
- genetic algorithm