Keyphrases
- software engineering
- software development
- artificial intelligence
- geographically dispersed
- software systems
- reverse engineering
- systems development
- object oriented
- knowledge management
- programming language
- collaborative learning
- knowledge sharing
- software architecture
- software engineers
- software design
- requirements elicitation
- collaborative problem solving
- software reuse
- knowledge intensive
- knowledge engineering
- formal methods
- software maintenance
- multi agent
- collaborative activities
- computer supported collaborative learning
- real time
- case study
- systems analysis and design