Keyphrases
- empirical software engineering
- virtual learning community
- learning environment
- cooperative
- learning process
- software engineering
- higher education
- high school
- thinking skills
- team members
- empirical studies
- learning systems
- human experts
- expert knowledge
- educational technology
- learning algorithm
- e learning
- programming course
- computer programming
- learning sciences
- multi agent
- blended learning
- distance learning
- online learning
- learning community
- cooperative learning
- distance education
- database
- teacher education
- educational software
- expert advice
- school teachers
- case study
- knowledge acquisition