Keyphrases
- user interface
- programming language
- human computer interaction
- object oriented
- source code
- user friendly
- application development
- user interaction
- computer users
- software developers
- graphical interfaces
- data sets
- digital library systems
- computer programs
- design process
- software engineering
- user experience
- relational databases
- clustering algorithm
- website
- mashup
- database programming
- parallel programming
- direct manipulation
- information systems
- machine learning
- databases