Personal reflections on automation, programming culture, and model-based software engineering.
Bran SelicPublished in: Autom. Softw. Eng. (2008)
Keyphrases
- software engineering
- programming language
- software systems
- artificial intelligence
- software engineering practices
- development process
- software development
- reverse engineering
- software projects
- software engineers
- development environment
- extreme programming
- object oriented
- programming environment
- open source
- computer science curriculum
- software design
- software architecture
- knowledge engineering
- programming course
- software developers
- cross cultural
- software reuse
- software engineering education
- neural network
- formal methods
- object oriented programming
- personal information
- design patterns
- information systems
- e learning
- human computer interaction
- high level
- expert systems
- general purpose