Latape: Location-Aware Programming and Executing Trigger-Action Rules.

Bei Deng,Bingkun Sun,Liwei Shen
DOI: https://doi.org/10.1145/3671016.3672579
2024-01-01
Abstract:Trigger-Action Programming (TAP) is a popular end-user programming paradigm for constructing automation applications to orchestrate smart device collaboration. Existing TAP platforms employ a device-centric approach to programming and executing TAP rules, which suffers limited flexibility and reusability when a same automation requirement is effective in different location. To this end, we develop a tool named laTAPE to support location-aware trigger-action programming and executing. laTAPE supports users to specify triggers, condition states and actions involving locations which refer to either runtime user location or a predefined location. During runtime, laTAPE achieves the rule execution by leveraging corresponding environment devices determined by the user location obtained from smartphone. Our evaluation on real-world case study demonstrates usability and feasibility of laTAPE in rule programming and executing.
What problem does this paper attempt to address?