Warble: programming abstractions for personalizing interactions in the internet of things. - Yosef Saputra; Jie Hua 002; Nathaniel Wendt; Christine Julien 001; Gruia-Catalin Roman (MOBILESoft@ICSE, 2019)