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

07/19/2021
by   Maryam Hosseinkord, et al.
0

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.

READ FULL TEXT
research
10/04/2017

Visual and Textual Programming Languages: A Systematic Review of the Literature

It is well documented, and has been the topic of much research, that Com...
research
06/05/2020

Blended Learning Content Generation: A Guide for Busy Academics

A practical guide for university academics who need to create learning m...
research
06/17/2015

Why Bother With Syntax?

This short note discusses the role of syntax vs. semantics and the inter...
research
10/14/2017

Popularity of arXiv.org within Computer Science

It may seem surprising that, out of all areas of science, computer scien...
research
06/23/2019

A UK Case Study on Cybersecurity Education and Accreditation

This paper presents a national case study-based analysis of the numerous...
research
01/28/2020

Why Should Anyone use Colours? or, Syntax Highlighting Beyond Code Snippets

Syntax highlighting in the form of colours and font diversification, is ...
research
06/01/2023

ReviewerGPT? An Exploratory Study on Using Large Language Models for Paper Reviewing

Given the rapid ascent of large language models (LLMs), we study the que...

Please sign up or login with your details

Forgot password? Click here to reset