WatChat: Explaining perplexing programs by debugging mental models.
Kartik ChandraTzu-Mao LiRachit NigamJoshua B. TenenbaumJonathan Ragan-KelleyPublished in: CoRR (2024)
Keyphrases
- mental models
- java programs
- learning strategies
- hardware designs
- novice programmers
- program slicing
- decision process
- cognitive processing
- conceptual change
- computer programs
- case study
- general knowledge
- situation awareness
- mental representations
- machine learning
- model based diagnosis
- theoretical framework
- computational model
- online learning
- computational intelligence
- data sources
- databases