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 …

[图书][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 …

A visual language and interactive system for end-user development of internet of things ecosystems

BR Barricelli, S Valtolina - Journal of Visual Languages & Computing, 2017 - Elsevier
This paper presents the definition of a visual language and its implementation with the
design of a visual interactive system for the collaborative management of Internet of Things …

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 …

User-driven visual composition of service-based interactive spaces

C Ardito, MF Costabile, G Desolda, R Lanzilotti… - Journal of Visual …, 2014 - Elsevier
Objective The overall objective of the research work presented in this paper is to investigate
models, methods and architectures to replace fixed, pre-packaged applications with flexible …

EFESTO: a platform for the end-user development of interactive workspaces for data exploration

G Desolda, C Ardito, M Matera - … The Netherlands, June 23, 2015, Revised …, 2016 - Springer
This paper illustrates EFESTO, a mashup platform designed to enable end users to explore
information by creating interactive workspaces. Within a Web composition environment, end …

Live mashup tools: challenges and opportunities

S Aghaee, C Pautasso - 2013 1st International Workshop on …, 2013 - ieeexplore.ieee.org
Live programming is a programming style in which the repetitive task of compiling and
running the software being programmed is managed automatically. This style can be a …

Metamorphic data sources: A user-centric paradigm to consume linked data in interactive workspaces

G Desolda, M Matera, R Lanzilotti - Future Generation Computer Systems, 2020 - Elsevier
In the last years, the debate about the success or failure of Linked Data (LD) has been
growing. Despite the ever-increasing number of available ontologies and LD datasets, there …

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 …

Assisting end-user development in browser-based mashup tools

SR Chowdhury - 2012 34th International Conference on …, 2012 - ieeexplore.ieee.org
Despite the recent progresses in end-user development and particularly in mashup
application development, developing even simple mashups is still non-trivial and requires …