Keyphrases
- computer systems
- software development
- lessons learned
- software tools
- real world
- software systems
- software developers
- software design
- application scenarios
- open issues
- high end
- user interface
- information systems
- computer software
- software application
- software platform
- key issues
- software maintenance
- software architecture
- test cases
- case study
- data mining