{"id":"https://openalex.org/W4402402203","doi":"https://doi.org/10.1109/tvcg.2024.3456328","title":"Ferry: Toward Better Understanding of Input/Output Space for Data Wrangling Scripts","display_name":"Ferry: Toward Better Understanding of Input/Output Space for Data Wrangling Scripts","publication_year":2024,"publication_date":"2024-09-10","ids":{"openalex":"https://openalex.org/W4402402203","doi":"https://doi.org/10.1109/tvcg.2024.3456328","pmid":"https://pubmed.ncbi.nlm.nih.gov/39255142"},"language":"en","primary_location":{"id":"doi:10.1109/tvcg.2024.3456328","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvcg.2024.3456328","pdf_url":null,"source":{"id":"https://openalex.org/S84775595","display_name":"IEEE Transactions on Visualization and Computer Graphics","issn_l":"1077-2626","issn":["1077-2626","1941-0506","2160-9306"],"is_oa":false,"is_in_doaj":false,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Visualization and Computer Graphics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"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/A5024524412","display_name":"Zhongsu Luo","orcid":null},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhongsu Luo","raw_affiliation_strings":["State Key Lab of CAD&#x0026;CG, Zhejiang University, Hangzhou, China","State Key Lab of CAD&amp;CG, Zhejiang University, Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0003-0885-2742","affiliations":[{"raw_affiliation_string":"State Key Lab of CAD&#x0026;CG, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"State Key Lab of CAD&amp;CG, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100763687","display_name":"Kai Xiong","orcid":"https://orcid.org/0000-0002-8203-9667"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kai Xiong","raw_affiliation_strings":["State Key Lab of CAD&#x0026;CG, Zhejiang University, Hangzhou, China","State Key Lab of CAD&amp;CG, Zhejiang University, Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-8203-9667","affiliations":[{"raw_affiliation_string":"State Key Lab of CAD&#x0026;CG, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"State Key Lab of CAD&amp;CG, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103834156","display_name":"Jiajun Zhu","orcid":null},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiajun Zhu","raw_affiliation_strings":["State Key Lab of CAD&#x0026;CG, Zhejiang University, Hangzhou, China","State Key Lab of CAD&amp;CG, Zhejiang University, Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0002-1438-0561","affiliations":[{"raw_affiliation_string":"State Key Lab of CAD&#x0026;CG, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"State Key Lab of CAD&amp;CG, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100400800","display_name":"Ran Chen","orcid":"https://orcid.org/0000-0002-2770-4070"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ran Chen","raw_affiliation_strings":["State Key Lab of CAD&#x0026;CG, Zhejiang University, Hangzhou, China","State Key Lab of CAD&amp;CG, Zhejiang University, Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-2770-4070","affiliations":[{"raw_affiliation_string":"State Key Lab of CAD&#x0026;CG, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"State Key Lab of CAD&amp;CG, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023558209","display_name":"Xinhuan Shu","orcid":"https://orcid.org/0000-0002-9736-4454"},"institutions":[{"id":"https://openalex.org/I84884186","display_name":"Newcastle University","ror":"https://ror.org/01kj2bm70","country_code":"GB","type":"education","lineage":["https://openalex.org/I84884186"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Xinhuan Shu","raw_affiliation_strings":["School of Computing, Newcastle University, Newcastle Upon Tyne, U.K","School of Computing, Newcastle University, Newcastle Upon Tyne, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0002-9736-4454","affiliations":[{"raw_affiliation_string":"School of Computing, Newcastle University, Newcastle Upon Tyne, U.K","institution_ids":["https://openalex.org/I84884186"]},{"raw_affiliation_string":"School of Computing, Newcastle University, Newcastle Upon Tyne, United Kingdom","institution_ids":["https://openalex.org/I84884186"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088199295","display_name":"Di Weng","orcid":"https://orcid.org/0000-0003-2712-7274"},"institutions":[{"id":"https://openalex.org/I109935558","display_name":"Ningbo University","ror":"https://ror.org/03et85d35","country_code":"CN","type":"education","lineage":["https://openalex.org/I109935558"]},{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Di Weng","raw_affiliation_strings":["School of Software Technology, Zhejiang University, Ningbo, China"],"raw_orcid":"https://orcid.org/0000-0003-2712-7274","affiliations":[{"raw_affiliation_string":"School of Software Technology, Zhejiang University, Ningbo, China","institution_ids":["https://openalex.org/I109935558","https://openalex.org/I76130692"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073986937","display_name":"Yingcai Wu","orcid":"https://orcid.org/0000-0002-1119-3237"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yingcai Wu","raw_affiliation_strings":["State Key Lab of CAD&#x0026;CG, Zhejiang University, Hangzhou, China","State Key Lab of CAD&amp;CG, Zhejiang University, Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-1119-3237","affiliations":[{"raw_affiliation_string":"State Key Lab of CAD&#x0026;CG, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"State Key Lab of CAD&amp;CG, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.8749,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.74857498,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"31","issue":"1","first_page":"1202","last_page":"1212"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T14339","display_name":"Image Processing and 3D Reconstruction","score":0.9330999851226807,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T14339","display_name":"Image Processing and 3D Reconstruction","score":0.9330999851226807,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.781048595905304},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.7732648253440857},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.5526694059371948},{"id":"https://openalex.org/keywords/data-visualization","display_name":"Data visualization","score":0.49964475631713867},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.4494941234588623},{"id":"https://openalex.org/keywords/data-space","display_name":"Data space","score":0.4365312457084656},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.37849926948547363},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.32187432050704956},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3217740058898926},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2661810517311096},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.2463100254535675},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17994165420532227},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15915396809577942}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.781048595905304},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.7732648253440857},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.5526694059371948},{"id":"https://openalex.org/C172367668","wikidata":"https://www.wikidata.org/wiki/Q6504956","display_name":"Data visualization","level":3,"score":0.49964475631713867},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.4494941234588623},{"id":"https://openalex.org/C2988382989","wikidata":"https://www.wikidata.org/wiki/Q370685","display_name":"Data space","level":2,"score":0.4365312457084656},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.37849926948547363},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.32187432050704956},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3217740058898926},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2661810517311096},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2463100254535675},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17994165420532227},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15915396809577942}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tvcg.2024.3456328","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvcg.2024.3456328","pdf_url":null,"source":{"id":"https://openalex.org/S84775595","display_name":"IEEE Transactions on Visualization and Computer Graphics","issn_l":"1077-2626","issn":["1077-2626","1941-0506","2160-9306"],"is_oa":false,"is_in_doaj":false,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Visualization and Computer Graphics","raw_type":"journal-article"},{"id":"pmid:39255142","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/39255142","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE transactions on visualization and computer graphics","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1344725832","display_name":null,"funder_award_id":"2022YFE0137800","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G8487668134","display_name":null,"funder_award_id":"U22A2032","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":65,"referenced_works":["https://openalex.org/W95576201","https://openalex.org/W1480909796","https://openalex.org/W1482532598","https://openalex.org/W1514298554","https://openalex.org/W1829578746","https://openalex.org/W1880733898","https://openalex.org/W1964566177","https://openalex.org/W1969092646","https://openalex.org/W1974404008","https://openalex.org/W1974757605","https://openalex.org/W1987748328","https://openalex.org/W2009982135","https://openalex.org/W2034204026","https://openalex.org/W2041756731","https://openalex.org/W2048848542","https://openalex.org/W2057279587","https://openalex.org/W2064766209","https://openalex.org/W2068966762","https://openalex.org/W2071050333","https://openalex.org/W2077776889","https://openalex.org/W2102480769","https://openalex.org/W2132667707","https://openalex.org/W2138199375","https://openalex.org/W2142493242","https://openalex.org/W2143677795","https://openalex.org/W2151404665","https://openalex.org/W2157771728","https://openalex.org/W2208797039","https://openalex.org/W2427822648","https://openalex.org/W2513057949","https://openalex.org/W2604163011","https://openalex.org/W2612824201","https://openalex.org/W2753171348","https://openalex.org/W2809161078","https://openalex.org/W2888611489","https://openalex.org/W2962688206","https://openalex.org/W2990427812","https://openalex.org/W3005773937","https://openalex.org/W3011590361","https://openalex.org/W3045704391","https://openalex.org/W3092896626","https://openalex.org/W3104912340","https://openalex.org/W3111758815","https://openalex.org/W3129269689","https://openalex.org/W3159054342","https://openalex.org/W3170419972","https://openalex.org/W3173715284","https://openalex.org/W3194712573","https://openalex.org/W3197670490","https://openalex.org/W3201524081","https://openalex.org/W3203841973","https://openalex.org/W3211522117","https://openalex.org/W4210294742","https://openalex.org/W4210312918","https://openalex.org/W4213251304","https://openalex.org/W4297459242","https://openalex.org/W4301391075","https://openalex.org/W4377107775","https://openalex.org/W4387885999","https://openalex.org/W4388145405","https://openalex.org/W4388947300","https://openalex.org/W4394841788","https://openalex.org/W4396851234","https://openalex.org/W6603987030","https://openalex.org/W6629714349"],"related_works":["https://openalex.org/W2013728941","https://openalex.org/W4225274103","https://openalex.org/W2579659702","https://openalex.org/W2154046714","https://openalex.org/W1965329638","https://openalex.org/W1574055964","https://openalex.org/W2923661510","https://openalex.org/W2189613078","https://openalex.org/W2586219255","https://openalex.org/W2547096368"],"abstract_inverted_index":{"Understanding":[0],"the":[1,31,37,41,45,62,72,86,116,119,140,152,156,170,178,197,204],"input":[2,87,157,188],"and":[3,17,50,69,71,88,104,111,150,158,176,189,200,202,209,215,223,230,234,238],"output":[4,89,159,190],"of":[5,33,47,91,98,118,161,173,180],"data":[6,34,76,82,109,153,162,182,191],"wrangling":[7,63,92,163],"scripts":[8,64,175],"is":[9,59,78,246],"crucial":[10],"for":[11,121,131],"various":[12],"tasks":[13],"like":[14],"debugging":[15],"code":[16],"onboarding":[18],"new":[19],"data.":[20,241],"However,":[21],"existing":[22],"research":[23],"on":[24,29,139],"script":[25,48,57],"understanding":[26,85],"primarily":[27],"focuses":[28],"revealing":[30],"process":[32],"transformations,":[35],"lacking":[36],"ability":[38],"to":[39,100,114,168,192,248],"analyze":[40],"potential":[42],"scope,":[43],"i.e.,":[44],"space":[46,55,90,103,160],"inputs":[49],"outputs.":[51],"Meanwhile,":[52],"constructing":[53],"input/output":[54,120],"during":[56],"analysis":[58],"challenging,":[60],"as":[61],"could":[65],"be":[66],"semantically":[67],"complex":[68,174],"diverse,":[70],"association":[73],"between":[74,108,206],"different":[75],"objects":[77],"intricate.":[79],"To":[80],"facilitate":[81],"workers":[83],"in":[84,195],"scripts,":[93,164,236],"we":[94,125,142],"summarize":[95],"ten":[96],"types":[97],"constraints":[99,113,134,154,199,208],"express":[101],"table":[102,133],"build":[105],"a":[106,127],"mapping":[107],"transformations":[110],"these":[112,207],"guide":[115],"construction":[117],"individual":[122],"transformations.":[123,137,183],"Then,":[124],"propose":[126],"constraint":[128],"generation":[129],"model":[130],"integrating":[132],"across":[135],"multiple":[136,235],"Based":[138],"model,":[141],"develop":[143],"Ferry,":[144],"an":[145,243],"interactive":[146],"system":[147],"that":[148],"extracts":[149],"visualizes":[151],"describing":[155],"thereby":[165],"enabling":[166],"users":[167,194],"grasp":[169],"high-level":[171],"semantics":[172],"locate":[177],"origins":[179],"faulty":[181],"Besides,":[184],"Ferry":[185],"provides":[186],"example":[187],"assist":[193],"interpreting":[196],"extracted":[198],"checking":[201,231],"resolving":[203],"conflicts":[205],"any":[210],"uploaded":[211],"dataset.":[212],"Ferry's":[213,250],"effectiveness":[214],"usability":[216],"are":[217],"evaluated":[218],"through":[219],"two":[220,224],"usage":[221],"scenarios":[222],"case":[225],"studies,":[226],"including":[227],"understanding,":[228],"debugging,":[229],"both":[232],"single":[233],"with":[237],"without":[239],"executable":[240],"Furthermore,":[242],"illustrative":[244],"application":[245],"presented":[247],"demonstrate":[249],"flexibility.":[251]},"counts_by_year":[{"year":2025,"cited_by_count":4}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
