DRAFT-What you always wanted to know but could not find about block-based environments

Mauricio Verano Merino (Corresponding author), Jurgen Vinju, Mark van den Brand

Onderzoeksoutput: Bijdrage aan tijdschriftLiteratuurrecensie

163 Downloads (Pure)

Samenvatting

Block-based environments are visual programming environments, which are becoming more and more popular because of their ease of use. The ease of use comes thanks to their intuitive graphical representation and structural metaphors (jigsaw-like puzzles) to display valid combinations of language constructs to the users. Part of the current popularity of block-based environments is thanks to Scratch. As a result they are often associated with tools for children or young learners. However, it is unclear how these types of programming environments are developed and used in general. So we conducted a systematic literature review on block-based environments by studying 152 papers published between 2014 and 2020, and a non-systematic tool review of 32 block-based environments. In particular, we provide a helpful inventory of block-based editors for end-users on different topics and domains. Likewise, we focused on identifying the main components of block-based environments, how they are engineered, and how they are used. This survey should be equally helpful for language engineering researchers and language engineers alike.
Originele taal-2Engels
Artikelnummer2110.03073
TijdschriftarXiv
Volume2021
DOI's
StatusGepubliceerd - 6 okt. 2021

Trefwoorden

  • cs.SE
  • cs.CL
  • cs.HC

Vingerafdruk

Duik in de onderzoeksthema's van 'DRAFT-What you always wanted to know but could not find about block-based environments'. Samen vormen ze een unieke vingerafdruk.

Citeer dit