Back to Search
Start Over
A High-Level Approach Towards End User Development in the IoT
- Source :
- CHI Extended Abstracts
- Publication Year :
- 2017
- Publisher :
- ACM, 2017.
-
Abstract
- Programming environments for end-user personalization in the Internet of Things (IoT) are becoming increasingly common. They allow users to define simple IoT applications, i.e., connections between different IoT devices and services. Unfortunately, the adopted representation models are highly technology-dependent, e.g., they often categorize devices and services by manufacturer or brand. Such an approach is not suitable to face the expected growth of the IoT, nor it allows to adapt to yet undiscovered IoT services. In this paper, we present a generic and technology-independent representation for IoT end-user programming environments. The aim of this ``high-level' representation is to allow end-users to create abstract IoT applications that adapt to different contextual situations. We preliminary evaluated the representation by comparing it with the one used by existing programming environments in a user study with 10 participants. Results show that the representation is understandable, and it allows users to create IoT applications more correctly and quickly.
- Subjects :
- End User Development, Internet of Things, Trigger-Action
SIMPLE (military communications protocol)
Trigger-Action
business.industry
Computer science
Internet of Things
05 social sciences
Representation (systemics)
020207 software engineering
02 engineering and technology
End User Development
Personalization
World Wide Web
End-user development
Categorization
Human–computer interaction
0202 electrical engineering, electronic engineering, information engineering
0501 psychology and cognitive sciences
business
050107 human factors
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems
- Accession number :
- edsair.doi.dedup.....c85aba667016275b7cba4c504a738515