Copy the page URI to the clipboard
Akiki, Pierre A.; Bandara, Arosha K. and Yu, Yijun
(2017).
DOI: https://doi.org/10.1145/3057857
Abstract
Empowering end-users to wire Internet of Things (IoT) objects (things and services) together would allow them to more easily conceive and realize interesting IoT solutions. A challenge lies in devising a simple end-user development approach to support the specification of transformations, which can bridge the mismatch in the data being exchanged among IoT objects. To tackle this challenge, we present Visual Simple Transformations (ViSiT) as an approach for end-users to specify such transformations by using a jigsaw puzzle metaphor, which get automatically converted into an underlying executable workflow. ViSiT is explained by presenting meta-models and an architecture that serves as a reference for implementing a system of connected IoT objects. A tool is provided for supporting end-users in visually developing and testing transformations. A tool is also provided for allowing software developers to modify, if they wish, a transformation’s underlying implementation. This work was evaluated from a technical perspective by developing transformations and measuring ViSiT’s efficiency and scalability and by constructing an example application to show ViSiT’s practicality. A study was conducted to evaluate this work from an end-user perspective, and its results showed positive indications of perceived usability, learnability, and the ability to conceive real-life scenarios for ViSiT.
Viewing alternatives
Download history
Metrics
Public Attention
Altmetrics from AltmetricNumber of Citations
Citations from Dimensions- Request a copy from the author This file is not available for public download
- Download Accepted Manuscript (PDF / 2MB)