End-user development, end-user programming and end-user software engineering: A systematic map** study
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 …
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
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 …
in industrial scenarios as well as interacting with humans in social activities. However, the …
Personalization of context-dependent applications through trigger-action rules
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 …
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
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 …
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
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 …
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
Low-code software development (LCSD) is an emerging approach to democratize
application development for software practitioners from diverse backgrounds. LCSD …
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 …
the difficulties many people have with consumer products, such as cell phones and VCRs …
A robust digital image watermarking method using wavelet-based fusion
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 …
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
Smart personal assistants (SPAs), such as Alexa for example, promise individualized user
interactions owing to their varying interaction possibilities, knowledgeability, and human-like …
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
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 …
by drawing on an ethnographic study of one of the longest-running efforts at long-term …