An experimental card game for teaching software engineering processes
Eliciting Self-Explanations Improves Understanding