{"id":"https://openalex.org/W7169852097","doi":"https://doi.org/10.1145/3793655.3793729","title":"Visual Loop: Bridging the Cognitive Gap in Software Development Through Visual-AI Collaboration","display_name":"Visual Loop: Bridging the Cognitive Gap in Software Development Through Visual-AI Collaboration","publication_year":2026,"publication_date":"2026-04-12","ids":{"openalex":"https://openalex.org/W7169852097","doi":"https://doi.org/10.1145/3793655.3793729"},"language":null,"primary_location":{"id":"doi:10.1145/3793655.3793729","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3793655.3793729","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 IEEE/ACM Third International Conference on AI Foundation Models and Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3793655.3793729","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5091579856","display_name":"Lu\u00eds Filipe Gomes","orcid":"https://orcid.org/0000-0002-8778-7576"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]},{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["PT","US"],"is_corresponding":false,"raw_author_name":"Luis Filipe Fernandes Gomes","raw_affiliation_strings":["School of Computer Science, Software and Societal Systems Department, Carnegie Mellon University, Pittsburgh, PA, USA and Faculty of Engineering, University of Porto, Porto, Portugal"],"raw_orcid":"https://orcid.org/0000-0002-8778-7576","affiliations":[{"raw_affiliation_string":"School of Computer Science, Software and Societal Systems Department, Carnegie Mellon University, Pittsburgh, PA, USA and Faculty of Engineering, University of Porto, Porto, Portugal","institution_ids":["https://openalex.org/I182534213","https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100424233","display_name":"Xin Zhou","orcid":"https://orcid.org/0000-0002-4558-0622"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Xin Zhou","raw_affiliation_strings":["School of Computing and Information Systems, Singapore Management University, Singapore, Singapore"],"raw_orcid":"https://orcid.org/0000-0002-4558-0622","affiliations":[{"raw_affiliation_string":"School of Computing and Information Systems, Singapore Management University, Singapore, Singapore","institution_ids":["https://openalex.org/I79891267"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081036622","display_name":"David Lo","orcid":"https://orcid.org/0000-0002-4367-7201"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"David Lo","raw_affiliation_strings":["School of Computing and Information Systems, Singapore Management University, Singapore, Singapore"],"raw_orcid":"https://orcid.org/0000-0002-4367-7201","affiliations":[{"raw_affiliation_string":"School of Computing and Information Systems, Singapore Management University, Singapore, Singapore","institution_ids":["https://openalex.org/I79891267"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030785658","display_name":"Rui Abreu","orcid":"https://orcid.org/0000-0003-3734-3157"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Rui Abreu","raw_affiliation_strings":["Faculty of Engineering, University of Porto, Porto, Portugal"],"raw_orcid":"https://orcid.org/0000-0003-3734-3157","affiliations":[{"raw_affiliation_string":"Faculty of Engineering, University of Porto, Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"195","last_page":"200"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/bridging","display_name":"Bridging (networking)","score":0.7396000027656555},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4675999879837036},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4519999921321869},{"id":"https://openalex.org/keywords/cognition","display_name":"Cognition","score":0.4505000114440918},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.32420000433921814}],"concepts":[{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.7396000027656555},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.555899977684021},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4675999879837036},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4519999921321869},{"id":"https://openalex.org/C169900460","wikidata":"https://www.wikidata.org/wiki/Q2200417","display_name":"Cognition","level":2,"score":0.4505000114440918},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3856000006198883},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.3846000134944916},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.3495999872684479},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.32420000433921814},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.32280001044273376},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2840000092983246},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.2689000070095062},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.26429998874664307},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.25029999017715454}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3793655.3793729","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3793655.3793729","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 IEEE/ACM Third International Conference on AI Foundation Models and Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3793655.3793729","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3793655.3793729","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 IEEE/ACM Third International Conference on AI Foundation Models and Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2054615160","display_name":null,"funder_award_id":"PRT/BD/152343/2021","funder_id":"https://openalex.org/F4320319180","funder_display_name":"Carnegie Mellon Portugal"},{"id":"https://openalex.org/G4601281230","display_name":null,"funder_award_id":"RF-NRFI08-2022-0002","funder_id":"https://openalex.org/F4320320709","funder_display_name":"National Research Foundation Singapore"}],"funders":[{"id":"https://openalex.org/F4320319180","display_name":"Carnegie Mellon Portugal","ror":null},{"id":"https://openalex.org/F4320320709","display_name":"National Research Foundation Singapore","ror":"https://ror.org/03cpyc314"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W1967694736","https://openalex.org/W1986488765","https://openalex.org/W2000591416","https://openalex.org/W2033987105","https://openalex.org/W2065351292","https://openalex.org/W2110072503","https://openalex.org/W2110957405","https://openalex.org/W2129246310","https://openalex.org/W2148357053","https://openalex.org/W2157922094","https://openalex.org/W2167588400","https://openalex.org/W2964002660","https://openalex.org/W3037488756","https://openalex.org/W3084455392","https://openalex.org/W3089498054","https://openalex.org/W3123221944","https://openalex.org/W3161285349","https://openalex.org/W3175852614","https://openalex.org/W4229712533","https://openalex.org/W4384345671","https://openalex.org/W4386948077","https://openalex.org/W4387793169","https://openalex.org/W4393970614","https://openalex.org/W4403334501","https://openalex.org/W4411552846","https://openalex.org/W4411552863","https://openalex.org/W4413267849"],"related_works":[],"abstract_inverted_index":{"Software":[0],"development":[1,64],"remains":[2],"predominantly":[3],"text-centric,":[4],"despite":[5],"decades":[6],"of":[7,40],"evidence":[8],"showing":[9],"that":[10,66],"developers":[11,87],"think":[12],"and":[13,18,30,43,69,91,108,131,134,140],"communicate":[14],"visually.":[15],"While":[16],"sketches":[17,71,96],"diagrams":[19],"externalize":[20],"developers\u2019":[21],"mental":[22],"models,":[23,38],"they":[24],"remain":[25],"disconnected":[26],"from":[27,115],"source":[28],"code":[29,42,68,79],"quickly":[31],"become":[32],"outdated.":[33],"Recent":[34],"advances":[35],"in":[36,72,105],"foundation":[37],"capable":[39],"both":[41],"visual":[44,63,109],"reasoning,":[45],"create":[46],"an":[47,119],"opportunity":[48],"to":[49,88],"unify":[50],"these":[51],"representations.":[52],"In":[53],"this":[54],"vision":[55],"paper,":[56],"we":[57],"introduce":[58],"Visual":[59,111],"Loop,":[60],"a":[61,78,82],"continuous":[62],"environment":[65],"keeps":[67],"informal":[70],"bidirectional":[73],"synchronization.":[74],"Our":[75],"prototype":[76],"connects":[77],"editor":[80],"with":[81],"tablet-based":[83],"visualization":[84],"workspace,":[85],"allowing":[86],"explore,":[89],"annotate,":[90],"modify":[92],"systems":[93],"through":[94],"freehand":[95],"interpreted":[97],"by":[98],"multimodal":[99],"LLMs.":[100],"By":[101],"grounding":[102],"AI":[103],"reasoning":[104],"static":[106],"analysis":[107],"context,":[110],"Loop":[112],"transforms":[113],"sketching":[114],"passive":[116],"documentation":[117],"into":[118],"active":[120],"interface":[121],"for":[122,137],"software":[123],"evolution.":[124],"We":[125],"present":[126],"illustrative":[127],"scenarios,":[128],"discuss":[129],"cognitive":[130],"comprehension":[132],"benefits,":[133],"outline":[135],"directions":[136],"user":[138],"studies":[139],"real-world":[141],"integration.":[142]},"counts_by_year":[],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2026-07-22T00:00:00"}
