{"id":"https://openalex.org/W2884943471","doi":"https://doi.org/10.1145/3238147.3238203","title":"Detecting and summarizing GUI changes in evolving mobile apps","display_name":"Detecting and summarizing GUI changes in evolving mobile apps","publication_year":2018,"publication_date":"2018-08-20","ids":{"openalex":"https://openalex.org/W2884943471","doi":"https://doi.org/10.1145/3238147.3238203","mag":"2884943471"},"language":"en","primary_location":{"id":"doi:10.1145/3238147.3238203","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3238147.3238203","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering","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/A5090372362","display_name":"Kevin Moran","orcid":"https://orcid.org/0000-0001-9683-5616"},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Kevin Moran","raw_affiliation_strings":["College of William and Mary, USA"],"affiliations":[{"raw_affiliation_string":"College of William and Mary, USA","institution_ids":["https://openalex.org/I16285277"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104271099","display_name":"Cody Watson","orcid":null},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cody Watson","raw_affiliation_strings":["College of William and Mary, USA"],"affiliations":[{"raw_affiliation_string":"College of William and Mary, USA","institution_ids":["https://openalex.org/I16285277"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000418916","display_name":"John Hoskins","orcid":null},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John Hoskins","raw_affiliation_strings":["College of William and Mary, USA"],"affiliations":[{"raw_affiliation_string":"College of William and Mary, USA","institution_ids":["https://openalex.org/I16285277"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048563637","display_name":"George Purnell","orcid":null},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"George Purnell","raw_affiliation_strings":["College of William and Mary, USA"],"affiliations":[{"raw_affiliation_string":"College of William and Mary, USA","institution_ids":["https://openalex.org/I16285277"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041262116","display_name":"Denys Poshyvanyk","orcid":"https://orcid.org/0000-0002-5626-7586"},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Denys Poshyvanyk","raw_affiliation_strings":["College of William and Mary, USA"],"affiliations":[{"raw_affiliation_string":"College of William and Mary, USA","institution_ids":["https://openalex.org/I16285277"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5090372362"],"corresponding_institution_ids":["https://openalex.org/I16285277"],"apc_list":null,"apc_paid":null,"fwci":5.8903,"has_fulltext":false,"cited_by_count":39,"citation_normalized_percentile":{"value":0.96491052,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"543","last_page":"553"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"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.9997000098228455,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9983000159263611,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9948999881744385,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8306978344917297},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.7178215980529785},{"id":"https://openalex.org/keywords/pace","display_name":"Pace","score":0.601372241973877},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.6012192964553833},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.597759485244751},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.5518029928207397},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5135800838470459},{"id":"https://openalex.org/keywords/software-documentation","display_name":"Software documentation","score":0.5000791549682617},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.46100565791130066},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.4362894296646118},{"id":"https://openalex.org/keywords/mobile-apps","display_name":"Mobile apps","score":0.4245436191558838},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.30599093437194824},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2498302459716797},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16953837871551514},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.15262171626091003},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.10880163311958313}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8306978344917297},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.7178215980529785},{"id":"https://openalex.org/C2777526511","wikidata":"https://www.wikidata.org/wiki/Q691543","display_name":"Pace","level":2,"score":0.601372241973877},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.6012192964553833},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.597759485244751},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.5518029928207397},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5135800838470459},{"id":"https://openalex.org/C81587897","wikidata":"https://www.wikidata.org/wiki/Q181702","display_name":"Software documentation","level":5,"score":0.5000791549682617},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.46100565791130066},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.4362894296646118},{"id":"https://openalex.org/C2988145974","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Mobile apps","level":2,"score":0.4245436191558838},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.30599093437194824},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2498302459716797},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16953837871551514},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.15262171626091003},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.10880163311958313},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3238147.3238203","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3238147.3238203","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W19399978","https://openalex.org/W129133996","https://openalex.org/W591743112","https://openalex.org/W1523922277","https://openalex.org/W1968288944","https://openalex.org/W1977603982","https://openalex.org/W1985206804","https://openalex.org/W1995650922","https://openalex.org/W1997322537","https://openalex.org/W2018654787","https://openalex.org/W2027999475","https://openalex.org/W2040924900","https://openalex.org/W2048236564","https://openalex.org/W2049639527","https://openalex.org/W2081749632","https://openalex.org/W2123873494","https://openalex.org/W2130661086","https://openalex.org/W2136695057","https://openalex.org/W2143599676","https://openalex.org/W2148794349","https://openalex.org/W2154221125","https://openalex.org/W2227887088","https://openalex.org/W2247864914","https://openalex.org/W2292691544","https://openalex.org/W2466866282","https://openalex.org/W2513201734","https://openalex.org/W2547513165","https://openalex.org/W2601548810","https://openalex.org/W2618807062","https://openalex.org/W2620672884","https://openalex.org/W2623675588","https://openalex.org/W2767563557","https://openalex.org/W2785557022","https://openalex.org/W2787746902","https://openalex.org/W2963011053","https://openalex.org/W2963139460","https://openalex.org/W2963295463","https://openalex.org/W3101412407","https://openalex.org/W3102650716","https://openalex.org/W3104955806","https://openalex.org/W6600808634"],"related_works":["https://openalex.org/W2646159910","https://openalex.org/W3180179400","https://openalex.org/W2118366689","https://openalex.org/W2154998455","https://openalex.org/W2116888309","https://openalex.org/W2477652530","https://openalex.org/W2039055059","https://openalex.org/W1492992422","https://openalex.org/W2381088774","https://openalex.org/W963721989"],"abstract_inverted_index":{"Mobile":[0],"applications":[1],"have":[2],"become":[3],"a":[4,16,108,146,187],"popular":[5],"software":[6],"development":[7],"domain":[8],"in":[9,13,68,72,85,161,168,186],"recent":[10],"years":[11],"due":[12,97],"part":[14],"to":[15,37,50,65,70,83,91,98,135,142,173],"large":[17],"user":[18,47,94,189],"base,":[19],"capable":[20,197],"hardware,":[21],"and":[22,46,116,131,137,166,177,201],"accessible":[23],"platforms.":[24],"However,":[25],"mobile":[26,86,124,147],"developers":[27,56,207],"also":[28],"face":[29],"unique":[30],"challenges,":[31],"including":[32],"pressure":[33],"for":[34,60,114],"frequent":[35],"releases":[36],"keep":[38],"pace":[39,53],"with":[40],"rapid":[41,52],"platform":[42],"evolution,":[43,55],"hardware":[44],"iteration,":[45],"feedback.":[48],"Due":[49],"this":[51,104],"of":[54,76,81,123,145,158,163,181,198],"need":[57],"automated":[58,110],"support":[59],"documenting":[61],"the":[62,77,92,121,143,156,179,182],"changes":[63,82,119,140,171,204],"made":[64,90,141],"their":[66],"apps":[67,87],"order":[69],"aid":[71],"program":[73],"comprehension.":[74],"One":[75],"more":[78],"challenging":[79],"types":[80],"document":[84],"are":[88],"those":[89],"graphical":[93],"interface":[95],"(GUI)":[96],"its":[99,164],"abstract,":[100],"pixel-based":[101],"representation.":[102],"In":[103],"paper,":[105],"we":[106],"present":[107],"fully":[109],"approach,":[111],"called":[112],"GCAT,":[113],"detecting":[115,169,200],"summarizing":[117],"GUI":[118,144,170,203],"during":[120],"evolution":[122],"apps.":[125],"GCAT":[126,195],"leverages":[127],"computer":[128],"vision":[129],"techniques":[130],"natural":[132],"language":[133],"generation":[134],"accurately":[136,199],"concisely":[138],"summarize":[139],"app":[148],"between":[149],"successive":[150],"commits":[151],"or":[152],"releases.":[153],"We":[154],"evaluate":[155],"performance":[157],"our":[159],"approach":[160],"terms":[162],"precision":[165],"recall":[167],"compared":[172],"developer":[174],"specified":[175],"changes,":[176],"investigate":[178],"utility":[180],"generated":[183],"change":[184],"reports":[185],"controlled":[188],"study.":[190],"Our":[191],"results":[192],"indicate":[193],"that":[194],"is":[196],"classifying":[202],"-":[205,208],"outperforming":[206],"while":[209],"providing":[210],"useful":[211],"documentation.":[212]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":8},{"year":2019,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
