Keyphrases
- user interface
- end users
- novice users
- computer science
- user interaction
- engineering design
- software engineering
- working environment
- software engineers
- development process
- information seeking
- software architecture
- user involvement
- requirements engineering
- user centric
- information overload
- user experience
- software systems
- information sources
- source code
- artificial intelligence
- code snippets
- rss feeds
- software process
- user communities
- computer systems
- social networks