2021
DOI: 10.1109/access.2021.3051043
|View full text |Cite
|
Sign up to set email alerts
|

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

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 eva… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 41 publications
(17 citation statements)
references
References 73 publications
0
13
0
Order By: Relevance
“…• End-user development of chatbots End-User Development (EUD) is a field that is concerned with tools and activities enabling end-users who are not professional software developers to write software programs (Lieberman et al, 2006). EUD uses various approaches such as visual programming (Kuhail et al, 2021) and declarative formulas (Kuhail and Lauesen, 2012). Since end-users outnumber software engineers by a factor of 30-to-1, EUD empowers a much larger pool of people to participate in software development (Kuhail et al, 2021).…”
Section: Discussion and Future Research Directionsmentioning
confidence: 99%
“…• End-user development of chatbots End-User Development (EUD) is a field that is concerned with tools and activities enabling end-users who are not professional software developers to write software programs (Lieberman et al, 2006). EUD uses various approaches such as visual programming (Kuhail et al, 2021) and declarative formulas (Kuhail and Lauesen, 2012). Since end-users outnumber software engineers by a factor of 30-to-1, EUD empowers a much larger pool of people to participate in software development (Kuhail et al, 2021).…”
Section: Discussion and Future Research Directionsmentioning
confidence: 99%
“…Programming, as proved by M.A. Kuhail et al, plays a special part in the development of student thinking, communication, social activity and creativity (Kuhail et al, 2021).…”
Section: Educational and Cognitive Activities For Developing Game Projects In The Logoworlds Environmentmentioning
confidence: 97%
“…The importance of the conclusions of M.A. Kuhail, S. Farooq, R. Hammad, M. Bahja is that the authors raise the problem: how to organize programming activities, writing code for a visual game fascinatingly (Kuhail et al, 2021).…”
Section: Analysis Of Foreign Studiesmentioning
confidence: 99%
“…of input and output that collect, process and send information; the data flow is organised using connections represented by one-dimensional entities (arrows, lines, arcs, etc.) [29]. VPL is currently employed in many areas of the digital domain: educational, multimedia, video games, automation, 3D modelling, etc.…”
Section: Vpl As a Language For Writing Digital Processesmentioning
confidence: 99%