Keyphrases
- user interface
- software evolution
- artificial intelligence
- end users
- user interaction
- computer systems
- user friendly interface
- graphical user interfaces
- iso iec
- user satisfaction
- user experience
- relevance feedback
- information retrieval
- user preferences
- software application
- software development
- query formulation
- software maintenance
- development environments
- search engine
- information systems
- hardware design
- website
- widely accepted
- software tools
- recommender systems
- user model
- software systems
- collaborative filtering
- source code