{"id":"https://openalex.org/W7124981483","doi":"https://doi.org/10.1109/aiware69974.2025.00014","title":"Envisioning Future Interactive Web Development: Editing Webpage with Natural Language","display_name":"Envisioning Future Interactive Web Development: Editing Webpage with Natural Language","publication_year":2025,"publication_date":"2025-11-19","ids":{"openalex":"https://openalex.org/W7124981483","doi":"https://doi.org/10.1109/aiware69974.2025.00014"},"language":null,"primary_location":{"id":"doi:10.1109/aiware69974.2025.00014","is_oa":false,"landing_page_url":"https://doi.org/10.1109/aiware69974.2025.00014","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 2nd IEEE/ACM International Conference on AI-powered Software (AIware)","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/A5123403052","display_name":"Truong Hai Dang","orcid":null},"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":true,"raw_author_name":"Truong Hai Dang","raw_affiliation_strings":["Singapore Management University,Singapore"],"affiliations":[{"raw_affiliation_string":"Singapore Management University,Singapore","institution_ids":["https://openalex.org/I79891267"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033074326","display_name":"Jingyu Xiao","orcid":"https://orcid.org/0000-0002-2394-2995"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Jingyu Xiao","raw_affiliation_strings":["The Chinese University of Hong Kong,Hong Kong SAR"],"affiliations":[{"raw_affiliation_string":"The Chinese University of Hong Kong,Hong Kong SAR","institution_ids":["https://openalex.org/I177725633"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080873193","display_name":"Yintong Huo","orcid":"https://orcid.org/0009-0006-8798-5667"},"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":"Yintong Huo","raw_affiliation_strings":["Singapore Management University,Singapore"],"affiliations":[{"raw_affiliation_string":"Singapore Management University,Singapore","institution_ids":["https://openalex.org/I79891267"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5123403052"],"corresponding_institution_ids":["https://openalex.org/I79891267"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.83695122,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"61","last_page":"66"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12016","display_name":"Web Data Mining and Analysis","score":0.2451000064611435,"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/T12016","display_name":"Web Data Mining and Analysis","score":0.2451000064611435,"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/T10260","display_name":"Software Engineering Research","score":0.14810000360012054,"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/T12601","display_name":"Web Applications and Data Management","score":0.13009999692440033,"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/code","display_name":"Code (set theory)","score":0.5764999985694885},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5221999883651733},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.5135999917984009},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.5105000138282776},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.4510999917984009},{"id":"https://openalex.org/keywords/web-page","display_name":"Web page","score":0.44760000705718994},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.43689998984336853},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.40549999475479126}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8353999853134155},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5764999985694885},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5221999883651733},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.5135999917984009},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.5105000138282776},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.4510999917984009},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4499000012874603},{"id":"https://openalex.org/C21959979","wikidata":"https://www.wikidata.org/wiki/Q36774","display_name":"Web page","level":2,"score":0.44760000705718994},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.43689998984336853},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.40549999475479126},{"id":"https://openalex.org/C130436687","wikidata":"https://www.wikidata.org/wiki/Q7978591","display_name":"Web modeling","level":3,"score":0.4027000069618225},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.36910000443458557},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3625999987125397},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3587999939918518},{"id":"https://openalex.org/C521306242","wikidata":"https://www.wikidata.org/wiki/Q190637","display_name":"Web design","level":3,"score":0.3131999969482422},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.30660000443458557},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.29789999127388},{"id":"https://openalex.org/C143587482","wikidata":"https://www.wikidata.org/wiki/Q1543216","display_name":"Iterative and incremental development","level":2,"score":0.2849000096321106},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2784999907016754},{"id":"https://openalex.org/C172367668","wikidata":"https://www.wikidata.org/wiki/Q6504956","display_name":"Data visualization","level":3,"score":0.2770000100135803},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.2727000117301941},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2540000081062317},{"id":"https://openalex.org/C182321512","wikidata":"https://www.wikidata.org/wiki/Q1153289","display_name":"Web standards","level":3,"score":0.2540000081062317},{"id":"https://openalex.org/C2776187449","wikidata":"https://www.wikidata.org/wiki/Q1513879","display_name":"Natural language generation","level":3,"score":0.2538999915122986},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.25279998779296875},{"id":"https://openalex.org/C100158260","wikidata":"https://www.wikidata.org/wiki/Q1650567","display_name":"Dynamic web page","level":3,"score":0.2522999942302704}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/aiware69974.2025.00014","is_oa":false,"landing_page_url":"https://doi.org/10.1109/aiware69974.2025.00014","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 2nd IEEE/ACM International Conference on AI-powered Software (AIware)","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":20,"referenced_works":["https://openalex.org/W2133665775","https://openalex.org/W2164777277","https://openalex.org/W2241093273","https://openalex.org/W2794908093","https://openalex.org/W2963295463","https://openalex.org/W2979826702","https://openalex.org/W4400023954","https://openalex.org/W4404783273","https://openalex.org/W4406698707","https://openalex.org/W4409657194","https://openalex.org/W4409671919","https://openalex.org/W4409748564","https://openalex.org/W4409884384","https://openalex.org/W4411120254","https://openalex.org/W4411450217","https://openalex.org/W4411523071","https://openalex.org/W4411551960","https://openalex.org/W4415795469","https://openalex.org/W4415797408","https://openalex.org/W4416036752"],"related_works":[],"abstract_inverted_index":{"The":[0],"evolution":[1],"of":[2,51],"web":[3,84,138],"applications":[4],"relies":[5],"on":[6,108],"iterative":[7],"code":[8,32,96,125,157],"modifications,":[9,97],"a":[10,42,68,79,130],"process":[11],"that":[12,74,141],"is":[13,45],"traditionally":[14],"manual":[15],"and":[16,98,122,132,159],"time-consuming.":[17],"While":[18],"Large":[19],"Language":[20],"Models":[21],"(LLMs)":[22],"can":[23,146],"generate":[24],"UI":[25],"code,":[26],"their":[27],"ability":[28],"to":[29,48,56,77,102],"edit":[30],"existing":[31],"from":[33],"new":[34],"design":[35],"requirements":[36],"(e.g.,":[37],"\u201ccenter":[38],"the":[39,49,94],"logo\u201d)":[40],"remains":[41],"challenge.":[43],"This":[44,127],"largely":[46],"due":[47],"absence":[50],"large-scale,":[52],"high-quality":[53,80],"tuning":[54],"data":[55,71],"align":[57],"model":[58,160],"performance":[59,149],"with":[60,150],"human":[61,116],"expectations.":[62],"In":[63],"this":[64],"paper,":[65],"we":[66,110],"introduce":[67],"novel,":[69],"automated":[70],"generation":[72],"pipeline":[73],"uses":[75],"LLMs":[76],"synthesize":[78],"fine-tuning":[81,142],"dataset":[82],"for":[83,135,162],"editing,":[85,139],"named":[86],"Instruct4Edit.":[87],"Our":[88],"approach":[89],"generates":[90],"diverse":[91],"instructions,":[92],"applies":[93],"corresponding":[95],"performs":[99],"visual":[100],"verification":[101],"ensure":[103],"correctness.":[104],"By":[105],"finetuning":[106],"models":[107,145],"Instruct4Edit,":[109],"demonstrate":[111],"consistent":[112],"improvement":[113],"in":[114],"translating":[115],"intent":[117],"into":[118],"precise,":[119],"structurally":[120],"coherent,":[121],"visually":[123],"accurate":[124],"changes.":[126],"work":[128],"provides":[129],"scalable":[131],"transparent":[133],"foundation":[134],"natural":[136],"language-based":[137],"demonstrating":[140],"smaller":[143],"open-source":[144],"achieve":[147],"competitive":[148],"proprietary":[151],"systems.":[152],"We":[153],"release":[154],"all":[155],"data,":[156],"implementations,":[158],"checkpoints":[161],"reproduction<sup":[163],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[164,166],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">1</sup><sup":[165],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">1</sup>https://github.com/dangtruong01/Instruct4Edit.":[167]},"counts_by_year":[],"updated_date":"2026-01-21T23:35:09.540996","created_date":"2026-01-21T00:00:00"}
