CodeInsights Student Mistake

HELM scenario that asks a model to introduce a given student's typical C++ mistakes on a new problem, using three prior buggy submissions.

Also known as: CodeInsightsStudentMistakeScenario, codeinsights student mistake

unassessed

This page is a discovery lead. Nobody has yet assessed it against the catalogue contract, so it carries no disposition. Absence of evidence here is not evidence of staleness.
Categorycoding
SubcategoryHELM C++ student-mistake generation on a CodeInsight sample
Page statusunknown
Metriccomposite: ast_distance, asm_distance, codebert_similarity, unittest_alignment_ratio
Directionhigher_is_better
Dataset size41
PublisherStanford CRFM (HELM scenario); CodeInsight dataset from VNU-HCM University of Technology CS

What it measures

codeinsights_student_mistake is a Stanford HELM run spec on sampled CodeInsight course logs. For each retained student it shows a topic pass-rate profile and three earlier buggy C++ submissions, then asks the model to attempt a fourth problem while inserting mistakes that student would likely make. The instruction forbids a fully correct solution. HELM scores the generated fragment against the student's actual mistaken response and against that student's unit-test pass pattern. It is error-pattern imitation, not generic bug finding, not the CodeInsight paper's next-attempt predictor, and not [ci_mcqa](ci_mcqa.md).

Task format

English HELM instruction plus a Vietnamese/English problem prompt; model returns a fenced C++ fragment for {{ STUDENT_ANSWER }}. Default temperature 0, max_tokens 4000, num_testcases=1.

Models reporting this benchmark

No model card in ModelSpec reports this benchmark yet.

Data

This page as JSON · Edit on GitHub