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.
DownloadPaper 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