End-user development, end-user programming and end-user software engineering: A systematic mapping study

BR Barricelli, F Cassano, D Fogli, A Piccinno - Journal of Systems and …, 2019 - Elsevier
Abstract End-User Development (EUD), End-Programming (EUP) and End-User Software
Engineering (EUSE) are three related research fields that study methods and techniques for …

A survey on end-user robot programming

G Ajaykumar, M Steele, CM Huang - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
As robots interact with a broader range of end-users, end-user robot programming has
helped democratize robot programming by empowering end-users who may not have …

Visual programming environments for end-user development of intelligent and social robots, a systematic review

E Coronado, F Mastrogiovanni, B Indurkhya… - Journal of Computer …, 2020 - Elsevier
Robots are becoming interactive and robust enough to be adopted outside laboratories and
in industrial scenarios as well as interacting with humans in social activities. However, the …

Characterizing visual programming approaches for end-user developers: A systematic review

MA Kuhail, S Farooq, R Hammad, M Bahja - IEEE Access, 2021 - ieeexplore.ieee.org
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 …

Low-code is often high-code, so we must design low-code platforms to enable proper software engineering

TC Lethbridge - … Applications of Formal Methods, Verification and …, 2021 - Springer
The concept of low-code (and no-code) platforms has been around for decades, even before
the term was used. The idea is that applications on these platforms can be built by people …

Supporting end-user debugging of trigger-action rules for IoT applications

M Manca, F Paternò, C Santoro, L Corcella - International Journal of …, 2019 - Elsevier
End users need tools to enable them to control and personalise Internet of Things (IoT)
applications, which may involve hundreds of interconnected objects. Trigger-action …

[HTML][HTML] Developer discussion topics on the adoption and barriers of low code software development platforms

MAA Alamin, G Uddin, S Malakar, S Afroz… - Empirical software …, 2023 - Springer
Low-code software development (LCSD) is an emerging approach to democratize
application development for software practitioners from diverse backgrounds. LCSD …

End-user development for personalizing applications, things, and robots

F Paternò, C Santoro - International Journal of Human-Computer Studies, 2019 - Elsevier
The pervasiveness of ICT technologies has led to a growing need to empower people to
obtain applications that meet their specific requirements. End-User Development (EUD) is a …

Diagnosing user perception and acceptance using eye tracking in web-based end-user development

K Tzafilkou, N Protogeros - Computers in Human Behavior, 2017 - Elsevier
In the recent years in the End-User Development (EUD) research there is a shift from the
study of tools that focus on desktop graphical applications, to the development of EUD for …

Mouse behavioral patterns and keystroke dynamics in End-User Development: What can they tell us about users' behavioral attributes?

T Katerina, P Nicolaos - Computers in Human Behavior, 2018 - Elsevier
Studying human behavior is of particular interest within the field of Human-Computer
Interaction (HCI) as it can provide insight into human performance. Prior HCI research …