kirancodes.me
To Proof Maintenance & Beyond!

Understanding and automatically detecting conflicting interactions between smart home IoT applications

Rahmadi Trimananda, Seyed Amir Hossein Aqajari, Jason Chuang, Brian Demsky, Guoqing Harry Xu, Shan Lu

Abstract

Smart home devices provide the convenience of remotely control-ling and automating home appliances. The most advanced smart home environments allow developers to write apps to make smart home devices work together to accomplish tasks, e.g., home security and energy conservation. A smart home app typically implements narrow functionality and thus to fully implement desired functionality homeowners may need to install multiple apps. These different apps can conflict with each other and these conflicts can result in undesired actions such as locking the door during a fire.

BibTeX
@inproceedings{Trimananda-al:FSE20,
  author    = {Rahmadi Trimananda and
               Seyed Amir Hossein Aqajari and
               Jason Chuang and
               Brian Demsky and
               Guoqing Harry Xu and
               Shan Lu},
  title     = {Understanding and automatically detecting conflicting interactions between smart home {IoT} applications},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {1215--1227},
  publisher = {{ACM}},
  year      = {2020},
}

Related papers