The role of artificial intelligence in software engineering.
Mark HarmanPublished in: RAISE@ICSE (2012)
Keyphrases
- software engineering
- artificial intelligence
- software systems
- object oriented
- knowledge engineering
- programming language
- software development
- software engineers
- engineering design
- development process
- software maintenance
- computer science
- reverse engineering
- information retrieval
- human computer interaction
- natural language processing
- software projects
- expert systems
- requirements elicitation
- ai methods
- requirements engineering
- website
- cognitive science
- knowledge representation
- fuzzy logic
- case based reasoning
- computational intelligence