End-user development, end-user programming and end-user software engineering: A systematic map** 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 …

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 …

Personalization of context-dependent applications through trigger-action rules

G Ghiani, M Manca, F Paternò, C Santoro - ACM Transactions on …, 2017 - dl.acm.org
Our life is characterized by the presence of a multitude of interactive devices and smart
objects exploited for disparate goals in different contexts of use. Thus, it is impossible for …

Empowering end users to customize their smart environments: model, composition paradigms, and domain-specific tools

G Desolda, C Ardito, M Matera - ACM Transactions on Computer-Human …, 2017 - dl.acm.org
Research on the Internet of Things (IoT) has devoted many efforts to technological aspects.
Little social and practical benefits have emerged so far. IoT devices, so-called smart objects …

Co-designing machine learning apps in K–12 with primary school children

T Toivonen, I Jormanainen, J Kahila… - 2020 IEEE 20th …, 2020 - ieeexplore.ieee.org
Artificial intelligence and machine learning are making their ways rapidly to K-12 education.
Google Teachable Machine, powered by convolutional neural networks, provides an easy-to …

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 …

[BUKU][B] Human-system integration in the system development process: A new look

AS Mavor, RW Pew - 2007 - books.google.com
In April 1991 BusinessWeek ran a cover story entitled," I Can't Work This?#!!@ Thing," about
the difficulties many people have with consumer products, such as cell phones and VCRs …

A robust digital image watermarking method using wavelet-based fusion

D Kundur, D Hatzinakos - Proceedings of International …, 1997 - ieeexplore.ieee.org
We present an approach for still image watermarking in which the watermark embedding
process employs multiresolution fusion techniques and incorporates a model of the human …

Leveraging low code development of smart personal assistants: an integrated design approach with the SPADE method

E Elshan, P Ebel, M Söllner… - Journal of Management …, 2023 - Taylor & Francis
Smart personal assistants (SPAs), such as Alexa for example, promise individualized user
interactions owing to their varying interaction possibilities, knowledgeability, and human-like …

Enriching the notion of data curation in e-science: data managing and information infrastructuring in the long term ecological research (LTER) network

H Karasti, KS Baker, E Halkola - Computer Supported Cooperative Work …, 2006 - Springer
This paper aims to enrich the current understanding of data curation prevalent in e-Science
by drawing on an ethnographic study of one of the longest-running efforts at long-term …