User experience in do-it-yourself-style smart homes
Practical trigger-action programming in the smart home