{"id":"https://openalex.org/W2884542817","doi":"https://doi.org/10.1145/3197231.3197257","title":"Detecting no-sleep energy bugs using reference counted variables","display_name":"Detecting no-sleep energy bugs using reference counted variables","publication_year":2018,"publication_date":"2018-05-27","ids":{"openalex":"https://openalex.org/W2884542817","doi":"https://doi.org/10.1145/3197231.3197257","mag":"2884542817"},"language":"en","primary_location":{"id":"doi:10.1145/3197231.3197257","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3197231.3197257","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 5th International Conference on Mobile Software Engineering and Systems","raw_type":"proceedings-article"},"type":"conference-paper","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/A5110055630","display_name":"S. W. Hall","orcid":null},"institutions":[{"id":"https://openalex.org/I177721651","display_name":"Oakland University","ror":"https://ror.org/01ythxj32","country_code":"US","type":"education","lineage":["https://openalex.org/I177721651"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Scott Hall","raw_affiliation_strings":["Oakland University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oakland University","institution_ids":["https://openalex.org/I177721651"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022322502","display_name":"Suman Nataraj","orcid":null},"institutions":[{"id":"https://openalex.org/I177721651","display_name":"Oakland University","ror":"https://ror.org/01ythxj32","country_code":"US","type":"education","lineage":["https://openalex.org/I177721651"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Suman Nataraj","raw_affiliation_strings":["Oakland University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oakland University","institution_ids":["https://openalex.org/I177721651"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008335284","display_name":"Dae\u2010Kyoo Kim","orcid":"https://orcid.org/0000-0002-7133-9111"},"institutions":[{"id":"https://openalex.org/I177721651","display_name":"Oakland University","ror":"https://ror.org/01ythxj32","country_code":"US","type":"education","lineage":["https://openalex.org/I177721651"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dae-Kyoo Kim","raw_affiliation_strings":["Oakland University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oakland University","institution_ids":["https://openalex.org/I177721651"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I177721651"],"apc_list":null,"apc_paid":null,"fwci":0.7793,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.63470471,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"161","last_page":"165"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9882000088691711,"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/T10663","display_name":"Advanced Battery Technologies Research","score":0.9803000092506409,"subfield":{"id":"https://openalex.org/subfields/2203","display_name":"Automotive Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.7939537763595581},{"id":"https://openalex.org/keywords/semaphore","display_name":"Semaphore","score":0.7427440285682678},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.6121425628662109},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.5408186912536621},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.5347667336463928},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.4842352569103241},{"id":"https://openalex.org/keywords/sleep","display_name":"Sleep (system call)","score":0.4723982512950897},{"id":"https://openalex.org/keywords/mobile-computing","display_name":"Mobile computing","score":0.4612397849559784},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4355047941207886},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.4283725917339325},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4274910092353821},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.42554718255996704},{"id":"https://openalex.org/keywords/ubiquitous-computing","display_name":"Ubiquitous computing","score":0.4227296710014343},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.4222731292247772},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3985797166824341},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.36549872159957886},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.25038331747055054},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2411157786846161},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10208907723426819},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.0791904628276825}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7939537763595581},{"id":"https://openalex.org/C95203288","wikidata":"https://www.wikidata.org/wiki/Q221682","display_name":"Semaphore","level":2,"score":0.7427440285682678},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.6121425628662109},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.5408186912536621},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.5347667336463928},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.4842352569103241},{"id":"https://openalex.org/C2775841894","wikidata":"https://www.wikidata.org/wiki/Q4683692","display_name":"Sleep (system call)","level":2,"score":0.4723982512950897},{"id":"https://openalex.org/C144543869","wikidata":"https://www.wikidata.org/wiki/Q2738570","display_name":"Mobile computing","level":2,"score":0.4612397849559784},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4355047941207886},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.4283725917339325},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4274910092353821},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.42554718255996704},{"id":"https://openalex.org/C172195944","wikidata":"https://www.wikidata.org/wiki/Q541265","display_name":"Ubiquitous computing","level":2,"score":0.4227296710014343},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.4222731292247772},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3985797166824341},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.36549872159957886},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.25038331747055054},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2411157786846161},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10208907723426819},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0791904628276825},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3197231.3197257","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3197231.3197257","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 5th International Conference on Mobile Software Engineering and Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.9100000262260437}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1982335633","https://openalex.org/W1996047663","https://openalex.org/W2026557540","https://openalex.org/W2032860209","https://openalex.org/W2042437844","https://openalex.org/W2112074225","https://openalex.org/W2122097005"],"related_works":["https://openalex.org/W1912976938","https://openalex.org/W2048100608","https://openalex.org/W2123086119","https://openalex.org/W2915650030","https://openalex.org/W2090296580","https://openalex.org/W2094192006","https://openalex.org/W2114035912","https://openalex.org/W2557071829","https://openalex.org/W1576249345","https://openalex.org/W2090498639"],"abstract_inverted_index":{"Mobile":[0],"devices":[1,28],"have":[2],"become":[3],"pervasive":[4],"in":[5,68],"today's":[6],"society.":[7],"The":[8],"range":[9],"of":[10,26,48,70],"their":[11],"use":[12],"has":[13,39],"been":[14,40],"constantly":[15],"increasing,":[16],"which":[17],"requires":[18],"more":[19],"computing":[20,24],"capability.":[21],"As":[22],"the":[23,32,45,84],"capability":[25],"mobile":[27,49],"grow,":[29],"so":[30],"does":[31],"need":[33],"for":[34],"effective":[35],"power":[36,46],"management.":[37],"There":[38],"some":[41],"work":[42],"on":[43],"reducing":[44],"consumption":[47],"applications":[50],"by":[51],"detecting":[52],"energy":[53,61],"bugs.":[54],"In":[55],"this":[56],"work,":[57],"we":[58],"address":[59],"no-sleep":[60],"bugs":[62],"with":[63,73],"respect":[64],"to":[65],"semaphore":[66],"wakelocks":[67],"consideration":[69],"race":[71],"conditions":[72],"synchronization":[74],"using":[75],"reaching":[76],"definitions":[77],"and":[78],"parallel":[79],"flow":[80],"graphs.":[81],"We":[82],"demonstrate":[83],"approach":[85],"through":[86],"a":[87],"case":[88],"example.":[89]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
