{"id":"https://openalex.org/W3007015555","doi":"https://doi.org/10.1145/3328778.3372708","title":"Analyzing Data Consistency in Smart Home Applications","display_name":"Analyzing Data Consistency in Smart Home Applications","publication_year":2020,"publication_date":"2020-02-25","ids":{"openalex":"https://openalex.org/W3007015555","doi":"https://doi.org/10.1145/3328778.3372708","mag":"3007015555"},"language":"en","primary_location":{"id":"doi:10.1145/3328778.3372708","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328778.3372708","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5089839683","display_name":"Lanqin Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I158012942","display_name":"University of Richmond","ror":"https://ror.org/03y71xh61","country_code":"US","type":"education","lineage":["https://openalex.org/I158012942"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Lanqin Wang","raw_affiliation_strings":["University of Richmond, Richmond, VA, USA"],"affiliations":[{"raw_affiliation_string":"University of Richmond, Richmond, VA, USA","institution_ids":["https://openalex.org/I158012942"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103504814","display_name":"Kelly A. Shaw","orcid":null},"institutions":[{"id":"https://openalex.org/I22675022","display_name":"Williams College","ror":"https://ror.org/04avkmd49","country_code":"US","type":"education","lineage":["https://openalex.org/I22675022"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kelly A. Shaw","raw_affiliation_strings":["Williams College, Williamstown, MA, USA"],"affiliations":[{"raw_affiliation_string":"Williams College, Williamstown, MA, USA","institution_ids":["https://openalex.org/I22675022"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5089839683"],"corresponding_institution_ids":["https://openalex.org/I158012942"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.03054819,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1424","last_page":"1424"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9958000183105469,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9958000183105469,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9952999949455261,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10444","display_name":"Context-Aware Activity Recognition Systems","score":0.9854999780654907,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8143599033355713},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7400731444358826},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.6980818510055542},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.5866588354110718},{"id":"https://openalex.org/keywords/eventual-consistency","display_name":"Eventual consistency","score":0.5088284611701965},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.4792223572731018},{"id":"https://openalex.org/keywords/atomicity","display_name":"Atomicity","score":0.472370445728302},{"id":"https://openalex.org/keywords/data-consistency","display_name":"Data consistency","score":0.41922345757484436},{"id":"https://openalex.org/keywords/home-automation","display_name":"Home automation","score":0.4182715117931366},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3753788471221924},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.34013986587524414},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.29974716901779175},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.29750901460647583},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.2969711422920227},{"id":"https://openalex.org/keywords/consistency-model","display_name":"Consistency model","score":0.18154799938201904},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.11585739254951477}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8143599033355713},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7400731444358826},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.6980818510055542},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.5866588354110718},{"id":"https://openalex.org/C34422012","wikidata":"https://www.wikidata.org/wiki/Q6125872","display_name":"Eventual consistency","level":4,"score":0.5088284611701965},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.4792223572731018},{"id":"https://openalex.org/C188045909","wikidata":"https://www.wikidata.org/wiki/Q3306359","display_name":"Atomicity","level":3,"score":0.472370445728302},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.41922345757484436},{"id":"https://openalex.org/C507571656","wikidata":"https://www.wikidata.org/wiki/Q848436","display_name":"Home automation","level":2,"score":0.4182715117931366},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3753788471221924},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.34013986587524414},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.29974716901779175},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.29750901460647583},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2969711422920227},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.18154799938201904},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.11585739254951477},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3328778.3372708","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328778.3372708","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1227110551","display_name":null,"funder_award_id":"CNS-1739701","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2157257000","https://openalex.org/W2769374332","https://openalex.org/W2308026613","https://openalex.org/W169944433","https://openalex.org/W2358334493","https://openalex.org/W4220723653","https://openalex.org/W2916847028","https://openalex.org/W1645067580","https://openalex.org/W2971748376","https://openalex.org/W2516037352"],"abstract_inverted_index":{"Smart":[0,31,58],"Home":[1,32,59],"applications":[2,27,87,118,143,172,200,208],"are":[3,83,88],"a":[4,164],"quickly":[5],"growing":[6],"segment":[7],"of":[8,11,127,206,213],"the":[9,41,113,120,132,185,216],"Internet":[10,42],"Things":[12],"(IoT)":[13],"domain.":[14],"Many":[15],"companies":[16],"offer":[17],"cloud":[18,121],"platforms":[19],"that":[20,28,64,144,173],"enable":[21],"developers":[22,140],"to":[23,40,51,72,90,110,112,141,183],"create":[24],"and":[25,38,48,67,76,96,116,150,191],"run":[26],"provide":[29],"specific":[30],"functions":[33],"for":[34,56,93,139,168],"physical":[35],"devices":[36,91,109],"installed":[37],"connected":[39],"in":[43,119,155,201,215],"people's":[44],"homes.":[45],"Unfortunately,":[46],"problems":[47],"vulnerabilities":[49],"relating":[50],"data":[52,74,80,151,179],"consistency":[53,81,152,180],"have":[54,65,162],"emerged":[55],"these":[57,207],"platforms,":[60],"stemming":[61],"from":[62],"interfaces":[63],"limited":[66],"varied":[68],"guarantees":[69],"with":[70,123],"respect":[71],"atomicity,":[73],"consistency,":[75],"event":[77],"ordering.":[78],"These":[79],"concerns":[82],"important":[84],"because":[85],"many":[86,129],"related":[89],"used":[92],"home":[94],"security":[95],"control":[97],"systems,":[98],"like":[99],"smart":[100],"locks.":[101],"The":[102],"Amazon":[103],"AWS":[104,114,133,169,186],"IoT":[105,134,170,187],"platform":[106],"enables":[107],"Internet-connected":[108,124],"connect":[111],"Cloud":[115],"lets":[117],"interact":[122],"devices.":[125],"Because":[126],"its":[128],"configurable":[130],"options,":[131],"API":[135,188],"makes":[136],"it":[137],"easy":[138],"write":[142],"do":[145],"not":[146],"correctly":[147],"handle":[148],"concurrency":[149],"issues,":[153],"resulting":[154],"lost":[156],"or":[157],"incorrect":[158],"state":[159,214],"updates.":[160],"We":[161,193],"developed":[163],"static":[165],"analysis":[166],"tool":[167,196],"JavaScript":[171,199],"detects":[174],"when":[175],"software":[176],"may":[177],"experience":[178,210],"issues":[181],"due":[182],"how":[184],"was":[189],"configured":[190],"used.":[192],"deployed":[194],"our":[195,202],"on":[197],"10":[198],"preliminary":[203],"analysis;":[204],"most":[205],"could":[209],"erroneous":[211],"updates":[212],"cloud.":[217]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
