Keyphrases
- software packages
- software systems
- computer systems
- software tools
- longitudinal study
- software design
- commercial software
- digital libraries
- source code
- software development
- embedded systems
- personal computer
- software architecture
- hardware design
- software package
- modeling language
- software components
- information retrieval
- test cases
- distributed systems
- open source
- user interface
- computer science
- artificial intelligence