ImAtHome: Making trigger-action programming easy and fun

Q3 Computer Science
Daniela Fogli, Matteo Peroni, Claudia Stefini
{"title":"ImAtHome: Making trigger-action programming easy and fun","authors":"Daniela Fogli,&nbsp;Matteo Peroni,&nbsp;Claudia Stefini","doi":"10.1016/j.jvlc.2017.08.003","DOIUrl":null,"url":null,"abstract":"<div><p>ImAtHome is an iOS application for smart home configuration and management built over Apple HomeKit, a framework for communicating with and controlling home automation accessories. This paper describes the design and development of the visual interaction language made available in ImAtHome for empowering end users, without programming skills, to create event-condition-action rules that control home behavior. It can be regarded as an alternative approach to traditional trigger-action programming interfaces, where the user must define such rules by means of “if-then” constructs. Last but not least, attention has been put to make the interaction style as much coherent as possible with other iOS applications. The paper finally presents a user experiment, carried out with 30 participants according to a between-subject protocol, to evaluate the usability of ImAtHome and compare it with the official app for home automation recently released by Apple.</p></div>","PeriodicalId":54754,"journal":{"name":"Journal of Visual Languages and Computing","volume":"42 ","pages":"Pages 60-75"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jvlc.2017.08.003","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Visual Languages and Computing","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1045926X1730006X","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 20

Abstract

ImAtHome is an iOS application for smart home configuration and management built over Apple HomeKit, a framework for communicating with and controlling home automation accessories. This paper describes the design and development of the visual interaction language made available in ImAtHome for empowering end users, without programming skills, to create event-condition-action rules that control home behavior. It can be regarded as an alternative approach to traditional trigger-action programming interfaces, where the user must define such rules by means of “if-then” constructs. Last but not least, attention has been put to make the interaction style as much coherent as possible with other iOS applications. The paper finally presents a user experiment, carried out with 30 participants according to a between-subject protocol, to evaluate the usability of ImAtHome and compare it with the official app for home automation recently released by Apple.

ImAtHome:让触发动作编程变得简单有趣
ImAtHome是一款基于Apple HomeKit的iOS智能家居配置和管理应用程序,Apple HomeKit是一个用于与家庭自动化配件通信和控制的框架。本文描述了ImAtHome中提供的视觉交互语言的设计和开发,该语言允许最终用户在没有编程技能的情况下创建控制家庭行为的事件条件动作规则。它可以被视为传统触发器动作编程接口的一种替代方法,在传统的触发器动作编程界面中,用户必须通过“if-then”构造来定义此类规则。最后但并非最不重要的是,人们已经注意到使交互风格尽可能与其他iOS应用程序保持一致。论文最后介绍了一个用户实验,根据受试者之间的协议,由30名参与者进行,以评估ImAtHome的可用性,并将其与苹果最近发布的家庭自动化官方应用程序进行比较。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Visual Languages and Computing
Journal of Visual Languages and Computing 工程技术-计算机:软件工程
CiteScore
1.62
自引率
0.00%
发文量
0
审稿时长
26.8 weeks
期刊介绍: The Journal of Visual Languages and Computing is a forum for researchers, practitioners, and developers to exchange ideas and results for the advancement of visual languages and its implication to the art of computing. The journal publishes research papers, state-of-the-art surveys, and review articles in all aspects of visual languages.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信