City Research Online

End-user experiences of visual and textual programming environments for Arduino

Booth, T. and Stumpf, S. (2013). End-user experiences of visual and textual programming environments for Arduino. Lecture Notes in Computer Science, 7897 L, pp. 25-39. doi: 10.1007/978-3-642-38706-7_4

Abstract

Arduino is an open source electronics platform aimed at hobbyists, artists, and other people who want to make things but do not necessarily have a background in electronics or programming. We report the results of an exploratory empirical study that investigated the potential for a visual programming environment to provide benefits with respect to efficacy and user experience to end-user programmers of Arduino as an alternative to traditional text-based coding. We also investigated learning barriers that participants encountered in order to inform future programming environment design. Our study provides a first step in exploring end-user programming environments for open source electronics platforms.

Publication Type: Article
Publisher Keywords: End-user programmers, Arduino, visual programming
Subjects: Q Science > QA Mathematics > QA76 Computer software
Departments: School of Mathematics, Computer Science & Engineering > Computer Science > Human Computer Interaction Design
URI: http://openaccess.city.ac.uk/id/eprint/2740
[img]
Preview
PDF
Download (629kB) | Preview

Export

Downloads

Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login