%0 Journal Article %T End-user development of smart home rules using block-based programming: a comparative usability evaluation with programmers and non-programmers %A Gonçalves, Mateus Carvalho %A Lara, Otávio Neves %A de Bettio, Raphael Winckler %A Freire, André Pimenta %J Behaviour & Information Technology %V 40 %N 10 %P 974-996 %@ 1362-3001 %D 2021-07-27 %I Taylor & Francis %~ DeepDyve