{"id":"https://openalex.org/W2987188672","doi":"https://doi.org/10.1109/access.2019.2951637","title":"User Interface Code Retrieval: A Novel Visual-Representation-Aware Approach","display_name":"User Interface Code Retrieval: A Novel Visual-Representation-Aware Approach","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2987188672","doi":"https://doi.org/10.1109/access.2019.2951637","mag":"2987188672"},"language":"en","primary_location":{"id":"doi:10.1109/access.2019.2951637","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2951637","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08891747.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08891747.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043221185","display_name":"Yingtao Xie","orcid":"https://orcid.org/0000-0002-1374-336X"},"institutions":[{"id":"https://openalex.org/I16351329","display_name":"China West Normal University","ror":"https://ror.org/04s99y476","country_code":"CN","type":"education","lineage":["https://openalex.org/I16351329"]},{"id":"https://openalex.org/I24185976","display_name":"Sichuan University","ror":"https://ror.org/011ashp19","country_code":"CN","type":"education","lineage":["https://openalex.org/I24185976"]},{"id":"https://openalex.org/I4210125143","display_name":"Chengdu University","ror":"https://ror.org/034z67559","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210125143"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yingtao Xie","raw_affiliation_strings":["College of Computer Science, Sichuan University, Chengdu, China","Education and Information Technology Center, China West Normal University, Nanchong, China"],"raw_orcid":"https://orcid.org/0000-0002-1374-336X","affiliations":[{"raw_affiliation_string":"College of Computer Science, Sichuan University, Chengdu, China","institution_ids":["https://openalex.org/I4210125143","https://openalex.org/I24185976"]},{"raw_affiliation_string":"Education and Information Technology Center, China West Normal University, Nanchong, China","institution_ids":["https://openalex.org/I16351329"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101820455","display_name":"Tao Lin","orcid":"https://orcid.org/0000-0002-0767-0838"},"institutions":[{"id":"https://openalex.org/I24185976","display_name":"Sichuan University","ror":"https://ror.org/011ashp19","country_code":"CN","type":"education","lineage":["https://openalex.org/I24185976"]},{"id":"https://openalex.org/I4210125143","display_name":"Chengdu University","ror":"https://ror.org/034z67559","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210125143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tao Lin","raw_affiliation_strings":["College of Computer Science, Sichuan University, Chengdu, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science, Sichuan University, Chengdu, China","institution_ids":["https://openalex.org/I4210125143","https://openalex.org/I24185976"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101813726","display_name":"Hongyan Xu","orcid":"https://orcid.org/0000-0002-9881-2634"},"institutions":[{"id":"https://openalex.org/I24185976","display_name":"Sichuan University","ror":"https://ror.org/011ashp19","country_code":"CN","type":"education","lineage":["https://openalex.org/I24185976"]},{"id":"https://openalex.org/I4210125143","display_name":"Chengdu University","ror":"https://ror.org/034z67559","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210125143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongyan Xu","raw_affiliation_strings":["College of Computer Science, Sichuan University, Chengdu, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science, Sichuan University, Chengdu, China","institution_ids":["https://openalex.org/I4210125143","https://openalex.org/I24185976"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5043221185"],"corresponding_institution_ids":["https://openalex.org/I16351329","https://openalex.org/I24185976","https://openalex.org/I4210125143"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":2.4665,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.91667818,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"7","issue":null,"first_page":"162756","last_page":"162767"},"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.9983000159263611,"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9907000064849854,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.865567684173584},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.6098588705062866},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.5863868594169617},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5583916902542114},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.5310388207435608},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.5093146562576294},{"id":"https://openalex.org/keywords/similarity","display_name":"Similarity (geometry)","score":0.49804210662841797},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.46359768509864807},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4493296444416046},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.442097544670105},{"id":"https://openalex.org/keywords/sketch","display_name":"Sketch","score":0.4365497827529907},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3793204724788666},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.35038989782333374},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.310120165348053},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2925432324409485},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.16788321733474731},{"id":"https://openalex.org/keywords/image","display_name":"Image (mathematics)","score":0.087715744972229}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.865567684173584},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.6098588705062866},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.5863868594169617},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5583916902542114},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.5310388207435608},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.5093146562576294},{"id":"https://openalex.org/C103278499","wikidata":"https://www.wikidata.org/wiki/Q254465","display_name":"Similarity (geometry)","level":3,"score":0.49804210662841797},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.46359768509864807},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4493296444416046},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.442097544670105},{"id":"https://openalex.org/C2779231336","wikidata":"https://www.wikidata.org/wiki/Q7534724","display_name":"Sketch","level":2,"score":0.4365497827529907},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3793204724788666},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.35038989782333374},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.310120165348053},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2925432324409485},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.16788321733474731},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.087715744972229},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","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/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2019.2951637","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2951637","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08891747.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:a2ac9dabf4374a4d87fffa93317ecb0e","is_oa":true,"landing_page_url":"https://doaj.org/article/a2ac9dabf4374a4d87fffa93317ecb0e","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 7, Pp 162756-162767 (2019)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2019.2951637","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2951637","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08891747.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8541112007","display_name":null,"funder_award_id":"17YC188","funder_id":"https://openalex.org/F4320324420","funder_display_name":"China West Normal University"},{"id":"https://openalex.org/G8805414284","display_name":null,"funder_award_id":"CXTD2017-5","funder_id":"https://openalex.org/F4320324420","funder_display_name":"China West Normal University"}],"funders":[{"id":"https://openalex.org/F4320324420","display_name":"China West Normal University","ror":"https://ror.org/04s99y476"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2987188672.pdf","grobid_xml":"https://content.openalex.org/works/W2987188672.grobid-xml"},"referenced_works_count":35,"referenced_works":["https://openalex.org/W1482045617","https://openalex.org/W1530812527","https://openalex.org/W1976373002","https://openalex.org/W1977795386","https://openalex.org/W1995268035","https://openalex.org/W1995744611","https://openalex.org/W1999395788","https://openalex.org/W2011434643","https://openalex.org/W2038739952","https://openalex.org/W2053146815","https://openalex.org/W2054369345","https://openalex.org/W2059758983","https://openalex.org/W2084221733","https://openalex.org/W2088479623","https://openalex.org/W2104301886","https://openalex.org/W2115317346","https://openalex.org/W2126129257","https://openalex.org/W2128698639","https://openalex.org/W2128782367","https://openalex.org/W2141403362","https://openalex.org/W2145373440","https://openalex.org/W2147519594","https://openalex.org/W2150621286","https://openalex.org/W2162744351","https://openalex.org/W2298313545","https://openalex.org/W2511803001","https://openalex.org/W2587243900","https://openalex.org/W4255634804","https://openalex.org/W4300212670","https://openalex.org/W6628765871","https://openalex.org/W6644769169","https://openalex.org/W6672629006","https://openalex.org/W6697318023","https://openalex.org/W6733548817","https://openalex.org/W6738396481"],"related_works":["https://openalex.org/W2378994405","https://openalex.org/W2385974820","https://openalex.org/W2373478030","https://openalex.org/W2378679551","https://openalex.org/W3149739944","https://openalex.org/W2392363776","https://openalex.org/W2063051341","https://openalex.org/W2591066345","https://openalex.org/W1494563618","https://openalex.org/W2357022711"],"abstract_inverted_index":{"Code":[0],"reuse":[1,29],"has":[2],"been":[3],"perceived":[4],"to":[5,17,32,46,64,99,118,133,158,185],"be":[6,18],"an":[7,84,105,156],"effective":[8],"tool":[9],"for":[10,59],"user":[11,26,60,165],"interface":[12,27,61,85,166],"development":[13],"that":[14,78,180],"is":[15,30,183],"known":[16],"complex":[19],"and":[20,130],"messy.":[21],"A":[22],"fundamental":[23],"problem":[24],"in":[25],"code":[28,36,39,53,62,82],"how":[31],"effectively":[33],"retrieve":[34],"working":[35],"from":[37],"existing":[38],"repositories,":[40],"which":[41],"renders":[42],"functional":[43],"interfaces":[44],"similar":[45],"a":[47,75,101,115],"programmer's":[48],"input":[49],"sketch.":[50],"Existing":[51],"generic":[52],"retrieval":[54],"techniques":[55],"are":[56],"normally":[57],"inadequate":[58],"due":[63],"its":[65],"associated":[66],"visual":[67,128],"information.":[68],"In":[69],"this":[70,175],"paper,":[71],"we":[72,97,153,178],"put":[73],"forward":[74],"novel":[76,116],"approach":[77],"retrieves":[79],"matching":[80],"candidate":[81],"of":[83,108,137,146,163],"sketch":[86],"based":[87,168],"on":[88,169,174],"their":[89],"visual-representation":[90,102],"trees.":[91],"To":[92,149],"better":[93],"capture":[94],"sub-region":[95],"similarities,":[96],"propose":[98],"decompose":[100],"tree":[103],"into":[104],"ordered":[106,139],"list":[107],"paths":[109],"(or":[110],"sequences).":[111],"We":[112],"then":[113],"devise":[114],"algorithm":[117,132],"measure":[119],"the":[120,135,143,160],"similarity":[121,136,161,188],"between":[122],"two":[123,138],"sequences":[124],"by":[125,141],"leveraging":[126],"various":[127],"information":[129],"another":[131],"calculate":[134],"lists":[140],"considering":[142],"relative":[144],"positions":[145],"different":[147],"widgets.":[148],"evaluate":[150],"our":[151,181],"solution,":[152],"carefully":[154],"design":[155],"experiment":[157],"generate":[159,186],"scores":[162],"6,750":[164],"pairs":[167],"real":[170],"users'":[171],"judgement.":[172],"Based":[173],"ground":[176],"truth,":[177],"show":[179],"method":[182],"able":[184],"accurate":[187],"scores,":[189],"outperforming":[190],"several":[191],"state-of-the-art":[192],"competitors.":[193]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":3}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
