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 …
Given the spread of the Internet of Things (IoT) technology, in several contexts there is a growing need for laypeople to configure their smart devices. Task Automation Systems …
The collaborative decision-making process is traditionally supported by multi-user interfaces, such as large multi-touch screens or interactive tabletops for accessing, relating …
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 …
Abstract This chapter presents Web Augmentation (WA) technologies as tools and techniques for end-user development. WA technologies differ from other web development …
Nonprofessional end user programs have increased remarkably in volume and diversity. However, for such programs to be usable and reliable, their creators should be familiar with …
After tracing the steps that led to the current generation of iconic languages starting from the original idea of SK Chang, we describe an iconic language, named MicroApp, for modeling …
CH Kim, J Grundy, J Hosking - Journal of Visual Languages & Computing, 2015 - Elsevier
Objective To provide statistician end users with a visual language environment for complex statistical survey design and implementation. Methods We have developed, in conjunction …
There is a huge and ever increasing amount of data sources available on the Web, which provide content through programmatic interfaces. Unfortunately, such data sources are …