King's College London

Research portal

Evaluation of a Frame-based Programming Editor

Research output: Chapter in Book/Report/Conference proceedingConference paper

Standard

Evaluation of a Frame-based Programming Editor. / Price, Thomas W.; Brown, Neil Christopher Charles; Lipovac, Dragan; Barnes, Tiffany; Kölling, Michael.

ICER 2016. 2016 ACM Conference on International Computing Education Research. Melbourne : ACM, 2016.

Research output: Chapter in Book/Report/Conference proceedingConference paper

Harvard

Price, TW, Brown, NCC, Lipovac, D, Barnes, T & Kölling, M 2016, Evaluation of a Frame-based Programming Editor. in ICER 2016. 2016 ACM Conference on International Computing Education Research. ACM, Melbourne.

APA

Price, T. W., Brown, N. C. C., Lipovac, D., Barnes, T., & Kölling, M. (2016). Evaluation of a Frame-based Programming Editor. In ICER 2016. 2016 ACM Conference on International Computing Education Research Melbourne: ACM.

Vancouver

Price TW, Brown NCC, Lipovac D, Barnes T, Kölling M. Evaluation of a Frame-based Programming Editor. In ICER 2016. 2016 ACM Conference on International Computing Education Research. Melbourne: ACM. 2016.

Author

Price, Thomas W. ; Brown, Neil Christopher Charles ; Lipovac, Dragan ; Barnes, Tiffany ; Kölling, Michael. / Evaluation of a Frame-based Programming Editor. ICER 2016. 2016 ACM Conference on International Computing Education Research. Melbourne : ACM, 2016.

Bibtex Download

@inbook{7fd34f6527624f6393938331a5a3a4bb,
title = "Evaluation of a Frame-based Programming Editor",
abstract = "Frame-based editing is a novel way to edit programs, which claims to combine the benefits of textual and block-based programming. It combines structured ‘frames’ of preformatted code, designed to reduce the burden of syntax, with ‘slots’ that allow for efficient textual entry of expressions. We present an empirical evaluation of Stride, a frame-based language used in the Greenfoot IDE. We compare two groups of middle school students who worked on a short programming activity in Greenfoot, one using the original Java editor, and one using the Stride editor. We found that the two groups reported similarly low levels of frustration and high levels of satisfaction, but students using Stride progressed through the activity more quickly and completed more objectives. The Stride group also spent significantly less time making purely syntactic edits to their code and significantly less time with non-compilable code.",
author = "Price, {Thomas W.} and Brown, {Neil Christopher Charles} and Dragan Lipovac and Tiffany Barnes and Michael K{\"o}lling",
year = "2016",
month = "9",
day = "8",
language = "English",
isbn = "978-1-4503-4449-4",
booktitle = "ICER 2016. 2016 ACM Conference on International Computing Education Research",
publisher = "ACM",

}

RIS (suitable for import to EndNote) Download

TY - CHAP

T1 - Evaluation of a Frame-based Programming Editor

AU - Price,Thomas W.

AU - Brown,Neil Christopher Charles

AU - Lipovac,Dragan

AU - Barnes,Tiffany

AU - Kölling,Michael

PY - 2016/9/8

Y1 - 2016/9/8

N2 - Frame-based editing is a novel way to edit programs, which claims to combine the benefits of textual and block-based programming. It combines structured ‘frames’ of preformatted code, designed to reduce the burden of syntax, with ‘slots’ that allow for efficient textual entry of expressions. We present an empirical evaluation of Stride, a frame-based language used in the Greenfoot IDE. We compare two groups of middle school students who worked on a short programming activity in Greenfoot, one using the original Java editor, and one using the Stride editor. We found that the two groups reported similarly low levels of frustration and high levels of satisfaction, but students using Stride progressed through the activity more quickly and completed more objectives. The Stride group also spent significantly less time making purely syntactic edits to their code and significantly less time with non-compilable code.

AB - Frame-based editing is a novel way to edit programs, which claims to combine the benefits of textual and block-based programming. It combines structured ‘frames’ of preformatted code, designed to reduce the burden of syntax, with ‘slots’ that allow for efficient textual entry of expressions. We present an empirical evaluation of Stride, a frame-based language used in the Greenfoot IDE. We compare two groups of middle school students who worked on a short programming activity in Greenfoot, one using the original Java editor, and one using the Stride editor. We found that the two groups reported similarly low levels of frustration and high levels of satisfaction, but students using Stride progressed through the activity more quickly and completed more objectives. The Stride group also spent significantly less time making purely syntactic edits to their code and significantly less time with non-compilable code.

M3 - Conference paper

SN - 978-1-4503-4449-4

BT - ICER 2016. 2016 ACM Conference on International Computing Education Research

PB - ACM

CY - Melbourne

ER -

View graph of relations

© 2018 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454