End-user Development for Smart Spaces: A Comparison of Block and Data-flow Programming

Marcel Altendeitering, Sonja Schimmler

2022

Abstract

Block and data-flow programming are well-known concepts for enabling end users to visually create their own customized solutions. They both offer comprehensive visual interfaces and are becoming popular within the smart spaces domain. However, there is currently no systematic, comparative evaluation of the two concepts in the domain. In this user study, we implemented two prototypes for block and data-flow programming and compared their performance on typical usage scenarios in common smart spaces. We used a mixed methods approach of quantitative and qualitative analysis to gain an in-depth understanding of the user experience. Our results show that data-flow programming is overall better received by users than block programming and is considered being state-of-the art and visually more appealing. For block programming, our results reveal that participants appreciate the playful character and the feedback provided. Our study contributes to the improvement of block and data-flow solutions in place and discusses aspects relevant to the future advancement of end-user development in smart spaces.

Download


Paper Citation


in Harvard Style

Altendeitering M. and Schimmler S. (2022). End-user Development for Smart Spaces: A Comparison of Block and Data-flow Programming. In Proceedings of the 11th International Conference on Smart Cities and Green ICT Systems - Volume 1: SMARTGREENS, ISBN 978-989-758-572-2, pages 15-22. DOI: 10.5220/0010983200003203


in Bibtex Style

@conference{smartgreens22,
author={Marcel Altendeitering and Sonja Schimmler},
title={End-user Development for Smart Spaces: A Comparison of Block and Data-flow Programming},
booktitle={Proceedings of the 11th International Conference on Smart Cities and Green ICT Systems - Volume 1: SMARTGREENS,},
year={2022},
pages={15-22},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010983200003203},
isbn={978-989-758-572-2},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 11th International Conference on Smart Cities and Green ICT Systems - Volume 1: SMARTGREENS,
TI - End-user Development for Smart Spaces: A Comparison of Block and Data-flow Programming
SN - 978-989-758-572-2
AU - Altendeitering M.
AU - Schimmler S.
PY - 2022
SP - 15
EP - 22
DO - 10.5220/0010983200003203