Keyphrases
- current issues
- software development
- literature review
- software developers
- software engineering
- case study
- challenges facing
- software architecture
- software projects
- real world
- development process
- development lifecycle
- key issues
- software systems
- knowledge management
- data model
- information technology
- artificial intelligence