Standard

A usability analysis of blocks-based programming editors using cognitive dimensions. / Holwerda, Robert; Hermans, Felienne.

Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. ed. / C. Kelleher; G. Engels; J.P. Fernandes; J. Cunha; J Mendes. Vol. 2018-October IEEE, 2018. p. 217-225 8506483.

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

Harvard

Holwerda, R & Hermans, F 2018, A usability analysis of blocks-based programming editors using cognitive dimensions. in C Kelleher, G Engels, JP Fernandes, J Cunha & J Mendes (eds), Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. vol. 2018-October, 8506483, IEEE, pp. 217-225, 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018, Lisbon, Portugal, 1/10/18. https://doi.org/10.1109/VLHCC.2018.8506483

APA

Holwerda, R., & Hermans, F. (2018). A usability analysis of blocks-based programming editors using cognitive dimensions. In C. Kelleher, G. Engels, J. P. Fernandes, J. Cunha, & J. Mendes (Eds.), Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018 (Vol. 2018-October, pp. 217-225). [8506483] IEEE. https://doi.org/10.1109/VLHCC.2018.8506483

Vancouver

Holwerda R, Hermans F. A usability analysis of blocks-based programming editors using cognitive dimensions. In Kelleher C, Engels G, Fernandes JP, Cunha J, Mendes J, editors, Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. Vol. 2018-October. IEEE. 2018. p. 217-225. 8506483 https://doi.org/10.1109/VLHCC.2018.8506483

Author

Holwerda, Robert ; Hermans, Felienne. / A usability analysis of blocks-based programming editors using cognitive dimensions. Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. editor / C. Kelleher ; G. Engels ; J.P. Fernandes ; J. Cunha ; J Mendes. Vol. 2018-October IEEE, 2018. pp. 217-225

BibTeX

@inproceedings{254afd0dcbb6406698adefafb1c0c790,
title = "A usability analysis of blocks-based programming editors using cognitive dimensions",
abstract = "Blocks-based programming holds potential for end-user developers. Like all visual programming languages, blocks-based programming languages embody both a language design and a user interface design for the editing environment. For blocks-based languages, these designs are focused on learnability and low error rates, which makes them effective for education. For end-user developers who program as part of their professions, other characteristics of usability, like efficiency of use, will also be important. This paper presents a usability analysis, supported by a user study, of the editor design of current blocks-based programming systems, based on the Cognitive Dimensions of Notations framework, and we present design manoeuvres aimed at improving programming time and effort, program comprehension and programmer comfort.",
keywords = "Blocks-based languages, Cognitive dimensions, End-user development, Programmer experience",
author = "Robert Holwerda and Felienne Hermans",
year = "2018",
doi = "10.1109/VLHCC.2018.8506483",
language = "English",
volume = "2018-October",
pages = "217--225",
editor = "Kelleher, { C.} and Engels, { G.} and Fernandes, { J.P.} and Cunha, { J.} and Mendes, { J}",
booktitle = "Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018",
publisher = "IEEE",
address = "United States",
note = "2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018 ; Conference date: 01-10-2018 Through 04-10-2018",

}

RIS

TY - GEN

T1 - A usability analysis of blocks-based programming editors using cognitive dimensions

AU - Holwerda, Robert

AU - Hermans, Felienne

PY - 2018

Y1 - 2018

N2 - Blocks-based programming holds potential for end-user developers. Like all visual programming languages, blocks-based programming languages embody both a language design and a user interface design for the editing environment. For blocks-based languages, these designs are focused on learnability and low error rates, which makes them effective for education. For end-user developers who program as part of their professions, other characteristics of usability, like efficiency of use, will also be important. This paper presents a usability analysis, supported by a user study, of the editor design of current blocks-based programming systems, based on the Cognitive Dimensions of Notations framework, and we present design manoeuvres aimed at improving programming time and effort, program comprehension and programmer comfort.

AB - Blocks-based programming holds potential for end-user developers. Like all visual programming languages, blocks-based programming languages embody both a language design and a user interface design for the editing environment. For blocks-based languages, these designs are focused on learnability and low error rates, which makes them effective for education. For end-user developers who program as part of their professions, other characteristics of usability, like efficiency of use, will also be important. This paper presents a usability analysis, supported by a user study, of the editor design of current blocks-based programming systems, based on the Cognitive Dimensions of Notations framework, and we present design manoeuvres aimed at improving programming time and effort, program comprehension and programmer comfort.

KW - Blocks-based languages

KW - Cognitive dimensions

KW - End-user development

KW - Programmer experience

UR - http://www.scopus.com/inward/record.url?scp=85056853649&partnerID=8YFLogxK

U2 - 10.1109/VLHCC.2018.8506483

DO - 10.1109/VLHCC.2018.8506483

M3 - Conference contribution

AN - SCOPUS:85056853649

VL - 2018-October

SP - 217

EP - 225

BT - Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018

A2 - Kelleher, C.

A2 - Engels, G.

A2 - Fernandes, J.P.

A2 - Cunha, J.

A2 - Mendes, J

PB - IEEE

T2 - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018

Y2 - 1 October 2018 through 4 October 2018

ER -

ID: 47775936