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 …

[BOOK][B] Mashups

F Daniel, M Matera, F Daniel, M Matera - 2014 - Springer
After introducing the core constituents of mashups, the components, in this chapter we study
what it means to integrate different components into composite applications, that is …

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 …

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 …

An environment for end-user development of web mashups

G Ghiani, F Paternò, LD Spano, G Pintori - International Journal of Human …, 2016 - Elsevier
Abstract End-User Development aims to find novel ways that are suitable and intuitive for
end users to create their own applications. We present a graphical environment in which …

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 …

A three-layer meta-design model for addressing domain-specific customizations

C Ardito, MF Costabile, G Desolda… - New Perspectives in End …, 2017 - Springer
Meta-design has been proposed as a model to design systems able to support End-User
Development (EUD). Meta-design means “design for designers.” Differently than in …

Mining user intents to compose services for end-users

Y Zhao, S Wang, Y Zou, J Ng… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
End-users repetitively perform various on-line tasks and invoke multiple web services for
their re-occurring activities, such as planning a trip. Usually, end-users have to complete …

Mashing-up smart things: a meta-design approach

G Desolda, C Ardito, M Costabile, M Matera… - Proceedings of the" …, 2015 - ricerca.uniba.it
Recent technology advances support the interconnection of smart things, enabling their
communication according to the Internet of Things (IoT) paradigm. This paper discusses how …

Providing and surfacing metrics for visualizations

AC Beers - US Patent 11,550,815, 2023 - Google Patents
Embodiments are directed to generating metrics based on visualizations. A dashboard that
may be associated with source visualizations display a current value of metrics from source …