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 …

A Systematic Literature Review on Service Composition for People with Disabilities: Taxonomies, Solutions, and Open Research Challenges

A Namoun, A Tufail, W Nawaz… - Computational …, 2023 - Wiley Online Library
Integrating smart heterogeneous objects, IoT devices, data sources, and software services to
produce new business processes and functionalities continues to attract considerable …

User studies on end-user service composition: a literature review and a design framework

L Zhao, P Loucopoulos, E Kavakli… - ACM Transactions on the …, 2019 - dl.acm.org
Context: End-user service composition (EUSC) is a service-oriented paradigm that aims to
empower end users and allow them to compose their own web applications from reusable …

Puzzle: A mobile application development environment using a jigsaw metaphor

J Danado, F Paternò - Journal of Visual Languages & Computing, 2014 - Elsevier
Objective Create a visual mobile end user development framework, named Puzzle, which
allows end users without IT background to create, modify and execute applications, and …

End-user development of mashups with naturalmash

S Aghaee, C Pautasso - Journal of Visual Languages & Computing, 2014 - Elsevier
Context: The emergence of the long-tail in the market of software applications is shifting the
role of end-users from mere consumers to becoming developers of applications addressing …

Exploring spatially-aware cross-device interaction techniques for mobile collaborative sensemaking

G Desolda, C Ardito, HC Jetter, R Lanzilotti - International Journal of …, 2019 - Elsevier
The collaborative decision-making process is traditionally supported by multi-user
interfaces, such as large multi-touch screens or interactive tabletops for accessing, relating …

A UI-centric approach for the end-user development of multidevice mashups

C Cappiello, M Matera, M Picozzi - ACM Transactions on the Web …, 2015 - dl.acm.org
In recent years, models, composition paradigms, and tools for mashup development have
been proposed to support the integration of information sources, services and APIs available …

Exploring mobile end user development: existing use and design factors

A Namoun, A Daskalopoulou… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Mobile devices are everywhere, and the scope of their use is growing from simple calling
and texting through Internet browsing to more technical activities such as creating message …

End-user development for serious games

Z Menestrina, A De Angeli - New Perspectives in End-User Development, 2017 - Springer
Abstract End-User Development (EUD) is a topic that finds application in varied domains but
so far it has only been marginally considered in digital games research. However, there are …

Reusable decision space for mashup tool design

S Aghaee, M Nowak, C Pautasso - Proceedings of the 4th ACM SIGCHI …, 2012 - dl.acm.org
Mashup tools are a class of integrated development environments that enable rapid, on-the-
fly development of mashups-a type of lightweight Web applications mixing content and …