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

Conference Paper (2018)
Author(s)

Robert Holwerda (HAN University of Applied Sciences)

F.F.J. Hermans (TU Delft - Software Engineering)

Research Group
Software Engineering
DOI related publication
https://doi.org/10.1109/VLHCC.2018.8506483
More Info
expand_more
Publication Year
2018
Language
English
Research Group
Software Engineering
Volume number
2018-October
Pages (from-to)
217-225
ISBN (electronic)
978-1-5386-4235-1

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.

No files available

Metadata only record. There are no files for this record.