{"id":"https://openalex.org/W4229019567","doi":"https://doi.org/10.1145/3477314.3507273","title":"An automatic approach to detect problems in Android builds through screenshot analysis","display_name":"An automatic approach to detect problems in Android builds through screenshot analysis","publication_year":2022,"publication_date":"2022-04-25","ids":{"openalex":"https://openalex.org/W4229019567","doi":"https://doi.org/10.1145/3477314.3507273"},"language":"en","primary_location":{"id":"doi:10.1145/3477314.3507273","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3477314.3507273","pdf_url":null,"source":{"id":"https://openalex.org/S4363608665","display_name":"Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing","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/A5009611845","display_name":"Lorena P. de Figueiredo","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Lorena P. de Figueiredo","raw_affiliation_strings":["SIDIA R&amp;D Institute, Manaus, Brazil"],"affiliations":[{"raw_affiliation_string":"SIDIA R&amp;D Institute, Manaus, Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081813804","display_name":"Jonathan P. Gomes","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jonathan P. Gomes","raw_affiliation_strings":["SIDIA R&amp;D Institute, Manaus, Brazil"],"affiliations":[{"raw_affiliation_string":"SIDIA R&amp;D Institute, Manaus, Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100775538","display_name":"Fl\u00e1via de Souza Santos","orcid":"https://orcid.org/0000-0002-9649-9648"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Flavia de S. Santos","raw_affiliation_strings":["SIDIA R&amp;D Institute, Manaus, Brazil"],"affiliations":[{"raw_affiliation_string":"SIDIA R&amp;D Institute, Manaus, Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033806118","display_name":"Guilherme M. Queiroz","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Guilherme M. Queiroz","raw_affiliation_strings":["SIDIA R&amp;D Institute, Manaus, Brazil"],"affiliations":[{"raw_affiliation_string":"SIDIA R&amp;D Institute, Manaus, Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052438595","display_name":"Felipe T. Giuntini","orcid":"https://orcid.org/0000-0001-6333-3345"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Felipe T. Giuntini","raw_affiliation_strings":["SIDIA R&amp;D Institute, Manaus, Brazil"],"affiliations":[{"raw_affiliation_string":"SIDIA R&amp;D Institute, Manaus, Brazil","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5020500116","display_name":"Juliano E. Sales","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Juliano E. Sales","raw_affiliation_strings":["SIDIA R&amp;D Institute, Manaus, Brazil"],"affiliations":[{"raw_affiliation_string":"SIDIA R&amp;D Institute, Manaus, Brazil","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5009611845"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.8935,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.88022042,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"926","last_page":"932"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"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.9987999796867371,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7819725871086121},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.6234749555587769},{"id":"https://openalex.org/keywords/ground-truth","display_name":"Ground truth","score":0.5988092422485352},{"id":"https://openalex.org/keywords/support-vector-machine","display_name":"Support vector machine","score":0.5609346032142639},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.5467182993888855},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5380757451057434},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4905347228050232},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.44960951805114746},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4244096875190735},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.36872175335884094}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7819725871086121},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6234749555587769},{"id":"https://openalex.org/C146849305","wikidata":"https://www.wikidata.org/wiki/Q370766","display_name":"Ground truth","level":2,"score":0.5988092422485352},{"id":"https://openalex.org/C12267149","wikidata":"https://www.wikidata.org/wiki/Q282453","display_name":"Support vector machine","level":2,"score":0.5609346032142639},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5467182993888855},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5380757451057434},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4905347228050232},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.44960951805114746},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4244096875190735},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.36872175335884094},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3477314.3507273","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3477314.3507273","pdf_url":null,"source":{"id":"https://openalex.org/S4363608665","display_name":"Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W114331032","https://openalex.org/W2092993939","https://openalex.org/W2149298154","https://openalex.org/W2473394283","https://openalex.org/W2890851018","https://openalex.org/W2962905462","https://openalex.org/W2969716391","https://openalex.org/W2999749634","https://openalex.org/W3147258241","https://openalex.org/W3171745560"],"related_works":["https://openalex.org/W4295532600","https://openalex.org/W2063823869","https://openalex.org/W2090763504","https://openalex.org/W2047973478","https://openalex.org/W2067569035","https://openalex.org/W2090985514","https://openalex.org/W148178222","https://openalex.org/W2104657898","https://openalex.org/W1948992892","https://openalex.org/W1886884218"],"abstract_inverted_index":{"The":[0,176],"number":[1],"of":[2,57,62,174,191,205],"Android":[3],"smartphones":[4],"has":[5],"grown":[6],"in":[7,17,32,92,185,202],"recent":[8],"years,":[9],"generating":[10],"more":[11],"than":[12,188],"twenty":[13],"thousand":[14],"builds":[15,25,58],"daily":[16],"our":[18,142,146,192],"industry.":[19],"Expert":[20],"testers":[21],"manually":[22,150],"evaluate":[23],"system":[24],"to":[26,41,53,71,76,88,111,136,200],"ensure":[27],"Google's":[28,166],"approval":[29],"before":[30],"entering":[31],"mass-production.":[33],"In":[34],"this":[35,44],"context,":[36],"automated":[37],"approaches":[38],"are":[39,129],"needed":[40],"speed":[42],"up":[43],"manual":[45],"process.":[46],"This":[47],"paper":[48],"presents":[49],"a":[50,80,108,132,149,212],"machine-learning-based":[51],"approach":[52,65,169,196],"automate":[54],"the":[55,60,93,113,123,125,180,189,195,198],"validation":[56,114,127],"through":[59],"analysis":[61,87],"screenshots.":[63],"Our":[64,168],"uses":[66,107],"screenshots":[67,94],"and":[68,100,159],"input":[69],"files":[70],"identify":[72],"which":[73],"rules":[74],"need":[75],"be":[77],"applied":[78],"as":[79,116],"first":[81],"step.":[82],"Then,":[83],"it":[84,106],"performs":[85],"an":[86,171],"recognize":[89],"elements":[90],"present":[91],"using":[95],"Optical":[96],"Character":[97],"Recognition":[98],"(OCR)":[99],"Support":[101],"Vector":[102],"Machine":[103],"(SVM).":[104],"Finally,":[105],"rule-based":[109],"algorithm":[110],"classify":[112],"points":[115,128],"correct,":[117],"incorrect,":[118],"or":[119],"not":[120],"applicable.":[121],"At":[122],"end,":[124],"labeled":[126],"presented":[130],"on":[131],"monitor,":[133],"enabling":[134],"experts":[135],"review":[137],"them":[138],"manually.":[139],"To":[140],"assess":[141],"approach,":[143],"we":[144],"compared":[145,210],"method":[147],"with":[148,161,211],"labelled":[151],"data":[152],"set":[153],"generated":[154],"by":[155,179],"three":[156],"guest":[157,182],"reviewers,":[158],"also":[160],"ground-truth":[162],"labels":[163],"obtained":[164],"after":[165],"validation.":[167],"achieved":[170,178],"average":[172,203],"F1-score":[173],"0.99.":[175],"results":[177],"six":[181],"reviewers":[183],"were,":[184],"general,":[186],"worse":[187],"result":[190],"approach.":[193],"Additionally,":[194],"helps":[197],"reviewer":[199],"save":[201],"90.86%":[204],"their":[206],"work":[207],"time,":[208],"when":[209],"purely":[213],"human":[214],"review.":[215]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
