International Journal of Computer-Supported Collaborative Learning · 2007 · 410 citations · 31 references
ComputingComputer ScienceInformation SystemsHuman-computer InteractionProgramming LanguagesSystems ProgrammingClient-side ScriptingCollaborative DesignCollaborative SystemsCollaborative WritingComputer-supported Cooperative WorkScript DevelopmentCollaborative InterfacesComputer-supported CollaborationScripted Collaboration
31
Jackson Kytle, Albert Bandura · Contemporary Sociology A Journal of Reviews · 1978 · 25.7K citations
Handbook of educational psychology
Choice Reviews Online · 1997 · 4.8K citations
Eliciting self-explanations improves understanding,
Cognitive Science · 1994 · 2.1K citations