It's engineering Jim ... but not as we know it: software engineering - solution to the software crisis, or part of the problem?
Antony BryantPublished in: ICSE (2000)
Keyphrases
- software engineering
- software systems
- software development
- software engineers
- software design
- software maintenance
- software architecture
- requirements engineering
- design patterns
- software reuse
- software projects
- software quality
- development process
- software intensive systems
- reverse engineering
- software developers
- software evolution
- software industry
- software engineering practices
- artificial intelligence
- software testing
- object oriented
- linear equations
- software engineering education
- software life cycle
- neural network
- source code
- product line
- engineering courses
- agile development
- software development process
- dedicated hardware
- requirements elicitation
- development methodologies
- development lifecycle
- complex software systems
- software artifacts
- development processes
- computer systems
- closed form
- software components