Exploring the Cognitive Foundations of Software Engineering.
Yingxu WangShushma PatelPublished in: Int. J. Softw. Sci. Comput. Intell. (2009)
Keyphrases
- software engineering
- artificial intelligence
- software systems
- programming language
- software development
- reverse engineering
- software architecture
- object oriented
- software maintenance
- software engineers
- development process
- human computer interaction
- systems development
- databases
- decision making
- cognitive science
- requirements engineering
- real time
- working memory
- software reuse
- requirements elicitation
- cognitive processes
- software engineering education
- knowledge engineering
- mental models
- software design
- computational models
- design patterns
- data model
- cognitive model
- information retrieval
- machine learning
- cognitive systems
- cognitive tasks
- data sets
- database