Ways of Applying Artificial Intelligence in Software Engineering.
Robert FeldtFrancisco Gomes de Oliveira NetoRichard TorkarPublished in: RAISE@ICSE (2018)
Keyphrases
- software engineering
- artificial intelligence
- software development
- software systems
- programming language
- development process
- knowledge engineering
- computer science
- object oriented
- software maintenance
- software architecture
- formal methods
- reverse engineering
- software design
- machine intelligence
- requirements elicitation
- intelligent systems
- requirements engineering
- software engineering education
- neural network
- computational intelligence
- case based reasoning
- fuzzy logic
- artificial neural networks
- intelligent agents
- knowledge based systems
- design patterns
- general purpose
- software projects
- expert systems
- database systems
- decision making
- information systems
- real world