A Systematic Literature Review of Empiricism and Norms of Reporting in Computing Education Research Literature
Sarah Heckman, Jeffrey C. Carver, Mark Sherriff, Ahmed, Al-Zubidy

TL;DR
This systematic review analyzes the reporting practices of empirical research in Computing Education Research, highlighting the prevalence of empirical evaluation, common methodologies, and areas needing improved reporting standards for better reproducibility and theory development.
Contribution
The paper provides a comprehensive assessment of empirical reporting norms in CER literature, identifying gaps and offering recommendations to improve transparency and reproducibility.
Findings
Over 80% of papers included empirical evaluation
Quantitative methods are most common in CER studies
Many papers lack detailed reporting of research objectives and methodology
Abstract
Computing Education Research (CER) is critical for supporting the increasing number of students who need to learn computing skills. To systematically advance knowledge, publications must be clear enough to support replications, meta-analyses, and theory-building. The goal of this study is to characterize the reporting of empiricism in CER literature by identifying whether publications include information to support replications, meta-analyses, and theory building. The research questions are: RQ1) What percentage of papers in CER venues have empirical evaluation? RQ2) What are the characteristics of the empirical evaluation? RQ3) Do the papers with empirical evaluation follow reporting norms (both for inclusion and for labeling of key information)? We conducted an SLR of 427 papers published during 2014 and 2015 in five CER venues: SIGCSE TS, ICER, ITiCSE, TOCE, and CSE. We developed and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
