Programming Experience Requirements for Future Visual Development Environments

Anthony Savidis, Anthony Savidis

2022

Abstract

Visual programming is widely adopted for teaching purposes, considered as an appropriate starting base before introducing learners to typical programming languages. However, the progress in such tools is very slow and limited compared to standard programming environments. Moreover, there is no systematic classification regarding the most important requirements to improve the support of visual programming tasks. In this context, we introduce programming experience as the context-specific notion of user- experience for the programming domain. Then, we identify three groups of requirements relating to language, interaction and tools, and elaborate with specific requirements per group. In this analysis, we study related examples from current tools in various domains, while we propose scenarios inspired from source-based programming environments.

Download


Paper Citation


in Harvard Style

Savidis A. (2022). Programming Experience Requirements for Future Visual Development Environments. In Proceedings of the 14th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-758-562-3, pages 284-292. DOI: 10.5220/0011082500003182


in Bibtex Style

@conference{csedu22,
author={Anthony Savidis},
title={Programming Experience Requirements for Future Visual Development Environments},
booktitle={Proceedings of the 14th International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2022},
pages={284-292},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011082500003182},
isbn={978-989-758-562-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 14th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - Programming Experience Requirements for Future Visual Development Environments
SN - 978-989-758-562-3
AU - Savidis A.
PY - 2022
SP - 284
EP - 292
DO - 10.5220/0011082500003182