User experience in do-it-yourself-style smart homes
End-User Development: An Emerging Paradigm