{"id":"https://openalex.org/W2071751474","doi":"https://doi.org/10.1145/2771783.2771786","title":"Systematic execution of Android test suites in adverse conditions","display_name":"Systematic execution of Android test suites in adverse conditions","publication_year":2015,"publication_date":"2015-07-10","ids":{"openalex":"https://openalex.org/W2071751474","doi":"https://doi.org/10.1145/2771783.2771786","mag":"2071751474"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2771783.2771786","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://cs.au.dk/~amoeller/papers/thor/paper.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5024731445","display_name":"Christoffer Quist Adamsen","orcid":null},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"funder","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Christoffer Quist Adamsen","raw_affiliation_strings":["AARHUS UNIVERSITY, DENMARK","Aarhus University, Denmark"],"affiliations":[{"raw_affiliation_string":"AARHUS UNIVERSITY, DENMARK","institution_ids":["https://openalex.org/I204337017"]},{"raw_affiliation_string":"Aarhus University, Denmark","institution_ids":["https://openalex.org/I204337017"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109403799","display_name":"Gianluca Mezzetti","orcid":null},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"funder","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Gianluca Mezzetti","raw_affiliation_strings":["AARHUS UNIVERSITY, DENMARK","Aarhus University, Denmark"],"affiliations":[{"raw_affiliation_string":"Aarhus University, Denmark","institution_ids":["https://openalex.org/I204337017"]},{"raw_affiliation_string":"AARHUS UNIVERSITY, DENMARK","institution_ids":["https://openalex.org/I204337017"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103189175","display_name":"Anders M\u00f8ller","orcid":"https://orcid.org/0000-0003-1333-2314"},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"funder","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Anders M\u00f8ller","raw_affiliation_strings":["AARHUS UNIVERSITY, DENMARK","Aarhus University, Denmark"],"affiliations":[{"raw_affiliation_string":"AARHUS UNIVERSITY, DENMARK","institution_ids":["https://openalex.org/I204337017"]},{"raw_affiliation_string":"Aarhus University, Denmark","institution_ids":["https://openalex.org/I204337017"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":8.164,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":100,"citation_normalized_percentile":{"value":0.887789,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"83","last_page":"93"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9999,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9999,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9982,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/test-suite","display_name":"Test suite","score":0.726727},{"id":"https://openalex.org/keywords/code-coverage","display_name":"Code coverage","score":0.46751955},{"id":"https://openalex.org/keywords/mobile-apps","display_name":"Mobile apps","score":0.43988928},{"id":"https://openalex.org/keywords/unit-testing","display_name":"Unit testing","score":0.4168815}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.83868337},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.7273217},{"id":"https://openalex.org/C151552104","wikidata":"https://www.wikidata.org/wiki/Q7705809","display_name":"Test suite","level":4,"score":0.726727},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5073795},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.49794745},{"id":"https://openalex.org/C53942775","wikidata":"https://www.wikidata.org/wiki/Q1211721","display_name":"Code coverage","level":3,"score":0.46751955},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.44316053},{"id":"https://openalex.org/C2988145974","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Mobile apps","level":2,"score":0.43988928},{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.4168815},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.4134353},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26044935},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.23854673},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.20351502},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.15020683},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.14600638},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2771783.2771786","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"http://cs.au.dk/~amoeller/papers/thor/","pdf_url":"https://cs.au.dk/~amoeller/papers/thor/paper.pdf","source":{"id":"https://openalex.org/S4306400063","display_name":"Scopus (Elsevier)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"http://cs.au.dk/~amoeller/papers/thor/","pdf_url":"https://cs.au.dk/~amoeller/papers/thor/paper.pdf","source":{"id":"https://openalex.org/S4306400063","display_name":"Scopus (Elsevier)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"score":0.68,"id":"https://metadata.un.org/sdg/4","display_name":"Quality education"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":29,"referenced_works":["https://openalex.org/W1812630525","https://openalex.org/W1976652907","https://openalex.org/W2004921952","https://openalex.org/W2013856010","https://openalex.org/W2026926213","https://openalex.org/W2027999475","https://openalex.org/W2038965378","https://openalex.org/W2043042437","https://openalex.org/W2048901322","https://openalex.org/W2055097344","https://openalex.org/W2083636040","https://openalex.org/W2087248009","https://openalex.org/W2087611087","https://openalex.org/W2091932246","https://openalex.org/W2101800210","https://openalex.org/W2103275664","https://openalex.org/W2111607551","https://openalex.org/W2117184262","https://openalex.org/W2121504314","https://openalex.org/W2121507867","https://openalex.org/W2131507481","https://openalex.org/W2136191038","https://openalex.org/W2161963160","https://openalex.org/W2164170598","https://openalex.org/W2164392635","https://openalex.org/W2166743230","https://openalex.org/W2170224888","https://openalex.org/W2170737051","https://openalex.org/W2329807147"],"related_works":["https://openalex.org/W4389236635","https://openalex.org/W4313447549","https://openalex.org/W4295918990","https://openalex.org/W2474484006","https://openalex.org/W2410893741","https://openalex.org/W2404183746","https://openalex.org/W2067499928","https://openalex.org/W2028796071","https://openalex.org/W1975833562","https://openalex.org/W1888619389"],"abstract_inverted_index":{"Event-driven":[0],"applications,":[1],"such":[2,25,109],"as,":[3],"mobile":[4],"apps,":[5],"are":[6,92,202,237],"difficult":[7],"to":[8,117,170,207,228],"test":[9,21,107,112,148,197],"thoroughly.":[10],"The":[11,162,189],"application":[12],"programmers":[13],"often":[14,27,39,203],"put":[15],"significant":[16],"effort":[17],"into":[18],"writing":[19],"end-to-end":[20],"suites.":[22],"Even":[23],"though":[24],"tests":[26],"have":[28,177],"high":[29],"coverage":[30],"of":[31,48,61,74,78,141,243],"the":[32,42,52,63,75,79,95,127,134,142,145,153,159,179,217,244],"source":[33],"code,":[34],"we":[35,132,166],"find":[36],"that":[37,110,152,165,200,212,236],"they":[38,91],"focus":[40],"on":[41,46,187,191],"expected":[43,160],"behavior,":[44],"not":[45,157,238],"occurrences":[47],"unusual":[49],"events.":[50],"On":[51],"other":[53],"hand,":[54],"automated":[55],"testing":[56,103,218],"tools":[57],"may":[58,124],"be":[59],"capable":[60],"exploring":[62],"state":[64],"space":[65],"more":[66],"systematically,":[67],"but":[68],"this":[69,130,172],"is":[70,114,168],"mostly":[71],"without":[72],"knowledge":[73],"intended":[76],"behavior":[77],"individual":[80,222],"applications.":[81],"As":[82],"a":[83,99,183],"consequence,":[84],"many":[85],"programming":[86],"errors":[87],"remain":[88],"unnoticed":[89],"until":[90],"encountered":[93],"by":[94,104,181,240],"users.":[96],"We":[97,176],"propose":[98],"new":[100],"methodology":[101,214],"for":[102],"leveraging":[105],"existing":[106,196],"suites":[108,198],"each":[111],"case":[113],"systematically":[115,173],"exposed":[116,227],"adverse":[118,229],"conditions":[119],"where":[120],"certain":[121,208],"unexpected":[122,209],"events":[123,155,210],"interfere":[125],"with":[126,195,205],"execution.":[128],"In":[129],"way,":[131],"explore":[133],"interesting":[135],"execution":[136,242],"paths":[137],"and":[138,174,211],"take":[139],"advantage":[140],"assertions":[143],"in":[144],"manually":[146],"written":[147],"suite,":[149],"while":[150],"ensuring":[151],"injected":[154],"do":[156],"affect":[158],"outcome.":[161],"main":[163],"challenge":[164],"address":[167],"how":[169],"accomplish":[171],"efficiently.":[175],"evaluated":[178],"approach":[180],"implementing":[182],"tool,":[184],"Thor,":[185],"working":[186],"Android.":[188],"results":[190],"four":[192],"real-world":[193],"apps":[194,201],"demonstrate":[199],"fragile":[204],"respect":[206],"our":[213],"effectively":[215],"increases":[216],"quality:":[219],"Of":[220],"507":[221],"tests,":[223],"429":[224],"fail":[225],"when":[226],"conditions,":[230],"which":[231],"reveals":[232],"66":[233],"distinct":[234],"problems":[235],"detected":[239],"ordinary":[241],"tests.":[245]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2071751474","counts_by_year":[{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":10},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":13},{"year":2019,"cited_by_count":14},{"year":2018,"cited_by_count":15},{"year":2017,"cited_by_count":14},{"year":2016,"cited_by_count":12}],"updated_date":"2025-03-24T15:54:49.976858","created_date":"2016-06-24"}