Abstract: Trigger-action programming (TAP) platforms allow users to personalize their digital ecosystems through the definition of trigger-action rules such as “if I’m leaving home, then turn the ...