Characterizing Visual Programming Approaches for End-User Developers: A Systematic Review

Article


Kuhail, M. A., Farooq, S., Hammad, R. and Bahja, M. 2021. Characterizing Visual Programming Approaches for End-User Developers: A Systematic Review. IEEE Access. 9, pp. 14181-14202. https://doi.org/10.1109/ACCESS.2021.3051043
AuthorsKuhail, M. A., Farooq, S., Hammad, R. and Bahja, M.
Abstract

Recently many researches have explored the potential of visual programming in robotics, the Internet of Things (IoT), and education. However, there is a lack of studies that analyze the recent evidence-based visual programming approaches that are applied in several domains. This study presents a systematic review to understand, compare, and reflect on recent visual programming approaches using twelve dimensions: visual programming classification, interaction style, target users, domain, platform, empirical evaluation type, test participants’ type, number of test participants, test participants’ programming skills, evaluation methods, evaluation measures, and accessibility of visual programming tools. The results show that most of the selected articles discussed tools that target IoT and education, while other fields such as data science, robotics are emerging. Further, most tools use abstractions to hide implementation details and use similar interaction styles. The predominant platforms for the tools are web and mobile, while desktop-based tools are on the decline. Only a few tools were evaluated with a formal experiment, whilst the remaining ones were evaluated with evaluation studies or informal feedback. Most tools were evaluated with students with little to no programming skills. There is a lack of emphasis on usability principles in the design stage of the tools. Additionally, only one of the tools was evaluated for expressiveness. Other areas for exploration include supporting end users throughout the life cycle of applications created with the tools, studying the impact of tutorials on improving learnability, and exploring the potential of machine learning to improve debugging solutions developed with visual programming.

JournalIEEE Access
Journal citation9, pp. 14181-14202
ISSN2169-3536
Year2021
PublisherIEEE
Publisher's version
License
File Access Level
Anyone
Digital Object Identifier (DOI)https://doi.org/10.1109/ACCESS.2021.3051043
Publication dates
Online12 Jan 2021
Publication process dates
Accepted06 Jan 2021
Deposited02 Feb 2021
FunderZayed University
Copyright holder© 2021 The Authors
Permalink -

https://repository.uel.ac.uk/item/88yv9

Download files


Publisher's version
09320477.pdf
License: CC BY 4.0
File access level: Anyone

  • 112
    total views
  • 363
    total downloads
  • 17
    views this month
  • 6
    downloads this month

Export as

Related outputs

ARivaT: A Tool for Automated Generation of Riva-Based Business Process Architecture Diagrams
Hassan, O. A-H., Samhan, A., Alhajhassan, S. and Hammad, R. 2024. ARivaT: A Tool for Automated Generation of Riva-Based Business Process Architecture Diagrams. IEEE Access. 11, pp. 46257-46270. https://doi.org/10.1109/ACCESS.2023.3275932
Identification of A.I. Generated Deep Fake Video by Higher Education Students
Delchev, K., Safieddine, F. and Hammad, R. 2023. Identification of A.I. Generated Deep Fake Video by Higher Education Students. 12th Computing Conference 2024. London, United Kingdom 11 - 12 Jul 2024 Springer, Cham.
Embracing technological change in higher education
Hammad, R., Kuhail. M. A. and Bahja, M. 2022. Embracing technological change in higher education. in: Waller, L. and Waller, S. (ed.) Higher Education - New Approaches to Accreditation, Digitalization, and Globalization in the Age of Covid IntechOpen.
Global impact of COVID-19 on surgeons and team members (GlobalCOST): a cross-sectional study
Jaffry, Z., Raj, S., Sallam, A., Lyman, S., Negida, A., Yiu, C. F. A., Sobti, A., Bua, N., Field, R. E., Abdalla, H., Hammad, R., Qazi, N., Singh, B., Brennan, P. A., Hussein, A., Narvani, A., Jones, A., Imam, M. A. and The OrthoGlobe Collaborative 2022. Global impact of COVID-19 on surgeons and team members (GlobalCOST): a cross-sectional study. BMJ Open. 12 (8), p. e059873. https://doi.org/10.1136/bmjopen-2021-059873
Towards Sustainable Production Processes Reengineering: Case Study at INCOM Egypt
Ismail, R. F., Safieddine, F., Hammad, R. and Kantakji, M. H. 2022. Towards Sustainable Production Processes Reengineering: Case Study at INCOM Egypt. Sustainability. 14 (Art. 6564). https://doi.org/10.3390/su14116564
A Machine Learning Framework for House Price Estimation
Awonaike, A., Ghorashi, S. and Hammad, R. 2022. A Machine Learning Framework for House Price Estimation. 21st International Conference on Intelligent Systems Design and Applications (ISDA 2021). Online 13 - 15 Dec 2021 Springer. https://doi.org/10.1007/978-3-030-96308-8_90
Improving student online engagement and enhancing the ability of tutors to analyse student knowledge; use of an MCQ during an online tutorial
Hammad, J., de Sousa Valente, J., Hammad, R. and Brain, S. 2021. Improving student online engagement and enhancing the ability of tutors to analyse student knowledge; use of an MCQ during an online tutorial. Pharmacology 2021. Online 07 - 09 Sep 2021 Wiley for British Pharmological Society. https://doi.org/10.1111/bph.15648
A review of learning theories and models underpinning technology enhanced learning artefacts
Hammad, R., Khan, Z., Safieddine, F. and Ahmed, A. 2020. A review of learning theories and models underpinning technology enhanced learning artefacts. World Journal of Science, Technology and Sustainable Development. 17 (4), pp. 341-354. https://doi.org/10.1108/WJSTSD-06-2020-0062
Fake News: Origins and Political Impact
Hammad, R. and Safieddine, F. 2020. Fake News: Origins and Political Impact. in: Ibrahim, Y. (ed.) Handbook of Research on Recent Developments in Internet Activism and Political Participation IGI Global. pp. 103-121
Preface: CrossMMLA in practice: Collecting, annotating and analyzing multimodal data across spaces
Giannakos, M., Spikol, D., Molenaar, I., Di Mitri, D., Sharma, K., Ochoa, X. and Hammad, R. 2020. Preface: CrossMMLA in practice: Collecting, annotating and analyzing multimodal data across spaces. CrossMMLA 2020: CrossMMLA in practice. Cyberspace 24 Mar 2020 CEUR Workshop Proceedings.