50 years of software engineering: challenges, results, and opportunities in its education.
Stephan KruscheBruce ScharlauÅsa CajanderJanet M. HughesPublished in: ITiCSE (2018)
Keyphrases
- software engineering
- success stories
- early years
- advanced technologies
- artificial intelligence
- lessons learned
- software systems
- design principles
- distance learning
- e learning
- programming language
- higher education
- technological innovations
- software reuse
- key issues
- software development
- information and communication technologies
- software architecture
- human computer interaction
- years ago
- paradigm shift
- university level
- early days
- object oriented
- development process
- educational technology
- st century
- knowledge society
- data model
- information technology
- case study