HCJul 19, 2021

Code and Structure Editing for Teaching: A Case Study in using Bibliometrics to Guide Computer Science Research

arXiv:2107.09038v1
Originality Synthesis-oriented
AI Analysis

This addresses the adoption gap of structure editors in computer science education, though it is incremental as it builds on existing bibliometric methods.

The study investigated why structure editors are not widely used in education by conducting a systematic review and bibliometric analysis of 57 and 381 papers, respectively, identifying hypotheses such as a lack of empirical evidence and poor user-centered design.

Structure or projectional editors are a well-studied concept among researchers and some practitioners. They have the huge advantage of preventing syntax and in some cases type errors, and aid the discovery of syntax by users unfamiliar with a language. This begs the question: why are they not widely used in education? To answer this question we performed a systematic review of 57 papers and performed a bibliometric analysis which extended to 381 papers. From these we generated two hypotheses: (1) a lack of empirical evidence prevents educators from committing to this technology, and (2) existing tools have not been designed based on actual user needs as they would be if human-centered design principles were used. Given problems we encountered with existing resources to support a systematic review, and the role of bibliometric tools in overcoming those obstacles, we also detail our methods so that they may be used as a guide for researchers or graduate students unfamiliar with bibliometrics. In particular, we report on which tools provide reliable and plentiful information in the field of computer science, and which have insufficient coverage and interoperability issues.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes