Keyphrases
- software engineering
- artificial intelligence
- information processing
- software systems
- reverse engineering
- software development
- development process
- cognitive science
- object oriented
- programming language
- genetic algorithm
- software design
- working memory
- cognitive model
- software engineers
- software reuse
- requirements elicitation
- cognitive architecture
- software engineering education
- software projects
- knowledge engineering
- qualitative and quantitative
- design patterns
- software architecture
- open source
- software maintenance
- cognitive processes
- mental models
- computational models
- formal methods
- expert systems
- decision making
- cognitive abilities
- learning algorithm
- databases