{"id":"https://openalex.org/W7127605285","doi":"https://doi.org/10.5281/zenodo.18455580","title":"Accepted Artifact for \"Hybrid Structured Editing: Structures for Tools, Text for Users\"","display_name":"Accepted Artifact for \"Hybrid Structured Editing: Structures for Tools, Text for Users\"","publication_year":2026,"publication_date":"2026-02-02","ids":{"openalex":"https://openalex.org/W7127605285","doi":"https://doi.org/10.5281/zenodo.18455580"},"language":null,"primary_location":{"id":"pmh:doi:10.5281/zenodo.18455579","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"},"type":"software","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5063189656","display_name":"Tom Beckmann","orcid":"https://orcid.org/0000-0003-0015-1717"},"institutions":[{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]},{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Beckmann, Tom","raw_affiliation_strings":["Hasso Plattner Institute","University of Potsdam"],"raw_orcid":"https://orcid.org/0000-0003-0015-1717","affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute","institution_ids":["https://openalex.org/I143288331"]},{"raw_affiliation_string":"University of Potsdam","institution_ids":["https://openalex.org/I176453806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077361056","display_name":"Christoph Thiede","orcid":"https://orcid.org/0000-0002-7442-8216"},"institutions":[{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]},{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Thiede, Christoph","raw_affiliation_strings":["Hasso Plattner Institute","University of Potsdam"],"raw_orcid":"https://orcid.org/0000-0002-7442-8216","affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute","institution_ids":["https://openalex.org/I143288331"]},{"raw_affiliation_string":"University of Potsdam","institution_ids":["https://openalex.org/I176453806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075469617","display_name":"Jens Lincke","orcid":"https://orcid.org/0000-0002-3828-7778"},"institutions":[{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]},{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lincke, Jens","raw_affiliation_strings":["Hasso Plattner Institute","University of Potsdam"],"raw_orcid":"https://orcid.org/0000-0002-3828-7778","affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute","institution_ids":["https://openalex.org/I143288331"]},{"raw_affiliation_string":"University of Potsdam","institution_ids":["https://openalex.org/I176453806"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5124981348","display_name":"Robert Hirschfeld","orcid":null},"institutions":[{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]},{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Hirschfeld, Robert","raw_affiliation_strings":["Hasso Plattner Institute","University of Potsdam"],"raw_orcid":"https://orcid.org/0000-0002-4249-6003","affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute","institution_ids":["https://openalex.org/I143288331"]},{"raw_affiliation_string":"University of Potsdam","institution_ids":["https://openalex.org/I176453806"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"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":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/scrolling","display_name":"Scrolling","score":0.4309000074863434},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.42640000581741333},{"id":"https://openalex.org/keywords/notice","display_name":"Notice","score":0.41110000014305115},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.4074999988079071},{"id":"https://openalex.org/keywords/web-page","display_name":"Web page","score":0.3946000039577484},{"id":"https://openalex.org/keywords/sign","display_name":"Sign (mathematics)","score":0.3716999888420105},{"id":"https://openalex.org/keywords/download","display_name":"Download","score":0.3700000047683716},{"id":"https://openalex.org/keywords/image-file-formats","display_name":"Image file formats","score":0.36980000138282776},{"id":"https://openalex.org/keywords/web-server","display_name":"Web server","score":0.36090001463890076},{"id":"https://openalex.org/keywords/artifact","display_name":"Artifact (error)","score":0.35440000891685486}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7671999931335449},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.43799999356269836},{"id":"https://openalex.org/C59046462","wikidata":"https://www.wikidata.org/wiki/Q181319","display_name":"Scrolling","level":2,"score":0.4309000074863434},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.42640000581741333},{"id":"https://openalex.org/C2779913896","wikidata":"https://www.wikidata.org/wiki/Q7063001","display_name":"Notice","level":2,"score":0.41110000014305115},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.4074999988079071},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.40149998664855957},{"id":"https://openalex.org/C21959979","wikidata":"https://www.wikidata.org/wiki/Q36774","display_name":"Web page","level":2,"score":0.3946000039577484},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.37940001487731934},{"id":"https://openalex.org/C139676723","wikidata":"https://www.wikidata.org/wiki/Q1193832","display_name":"Sign (mathematics)","level":2,"score":0.3716999888420105},{"id":"https://openalex.org/C2780154274","wikidata":"https://www.wikidata.org/wiki/Q7126717","display_name":"Download","level":2,"score":0.3700000047683716},{"id":"https://openalex.org/C65377053","wikidata":"https://www.wikidata.org/wiki/Q1572121","display_name":"Image file formats","level":3,"score":0.36980000138282776},{"id":"https://openalex.org/C11392498","wikidata":"https://www.wikidata.org/wiki/Q11288","display_name":"Web server","level":3,"score":0.36090001463890076},{"id":"https://openalex.org/C2779010991","wikidata":"https://www.wikidata.org/wiki/Q2720909","display_name":"Artifact (error)","level":2,"score":0.35440000891685486},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.33180001378059387},{"id":"https://openalex.org/C39510489","wikidata":"https://www.wikidata.org/wiki/Q1368336","display_name":"Look and feel","level":4,"score":0.329800009727478},{"id":"https://openalex.org/C2777737414","wikidata":"https://www.wikidata.org/wiki/Q4868296","display_name":"Font","level":2,"score":0.328900009393692},{"id":"https://openalex.org/C196832560","wikidata":"https://www.wikidata.org/wiki/Q8815","display_name":"ASCII","level":2,"score":0.31690001487731934},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.2985000014305115},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.29809999465942383},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.2962999939918518},{"id":"https://openalex.org/C46503548","wikidata":"https://www.wikidata.org/wiki/Q1145976","display_name":"Plain text","level":3,"score":0.2847000062465668},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.28060001134872437},{"id":"https://openalex.org/C2781235140","wikidata":"https://www.wikidata.org/wiki/Q275131","display_name":"Scratch","level":2,"score":0.27720001339912415},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.26600000262260437},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.2630999982357025},{"id":"https://openalex.org/C97250363","wikidata":"https://www.wikidata.org/wiki/Q235557","display_name":"File format","level":2,"score":0.2574000060558319},{"id":"https://openalex.org/C2780129039","wikidata":"https://www.wikidata.org/wiki/Q1931107","display_name":"Section (typography)","level":2,"score":0.2540000081062317},{"id":"https://openalex.org/C2779231336","wikidata":"https://www.wikidata.org/wiki/Q7534724","display_name":"Sketch","level":2,"score":0.2524000108242035},{"id":"https://openalex.org/C20556612","wikidata":"https://www.wikidata.org/wiki/Q4469374","display_name":"Volume (thermodynamics)","level":2,"score":0.25209999084472656},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.25040000677108765},{"id":"https://openalex.org/C2986991398","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntactic structure","level":3,"score":0.2500999867916107}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:doi:10.5281/zenodo.18455579","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"},{"id":"doi:10.5281/zenodo.18455580","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.18455580","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Software"}],"best_oa_location":{"id":"pmh:doi:10.5281/zenodo.18455579","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0,23,221,258,493,553,636],"accepted":[1],"artifact":[2],"for":[3,11,14,158,474,480,600],"the":[4,50,66,79,91,97,140,150,154,190,194,199,202,213,226,241,244,247,250,263,266,276,284,289,295,305,344,357,364,367,373,395,407,411,419,426,430,449,453,496,513,517,520,525,532,543,551,598,639],"journal":[5],"article":[6],"\"Hybrid":[7],"Structured":[8,469],"Editing:":[9],"Structures":[10],"Tools,":[12],"Text":[13],"Users\"":[15],"published":[16],"in":[17,60,102,126,225,424,519,576,644],"Volume":[18],"11,":[19],"Issue":[20],"1":[21],"of":[22,28,134,137,156,186,243,340,366,410,445,490,503,550,633],"Art,":[24],"Science,":[25],"and":[26,74,111,229,265,287,316,375,483,506,557,590],"Engineering":[27],"Programming.":[29],"Getting":[30],"Started":[31],"0.":[32],"Download":[33],"artifact.":[34],"(sha256sum:":[35],"78caf9f4c0dc9f3c0a70ad171ef45fc3572ed6869afb51b099384ffc433d2994)1.":[36],"Run":[37],"`docker":[38,44],"image":[39,110],"load":[40,107],"<":[41],"hybridse.tar.gz`,":[42],"then":[43],"run":[45,581],"-p":[46],"8080:9005":[47],"lively4-artifact`2.":[48],"Open":[49,58,100,124,184,338,443,488,631],"three":[51,507,533,608],"platforms":[52],"(tested":[53],"on":[54,90,96,406,560,582],"Chrome":[55],"142.0.7444.175):":[56],"a.":[57],"[http://localhost:8080/lively4-core/start.html?load=http://localhost:8080/sandblocks-text-artifact/lively-demo.md]()":[59],"a":[61,86,103,108,114,119,127,132,159,230,280,302,361,387,404,463],"browser.":[62],"Then,":[63],"click":[64],"into":[65],"nested":[67,80],"URL":[68],"bar":[69],"that":[70,234,348,381,401,541,545,575],"ends":[71],"with":[72,93,118,153,177,462],"`/lively-demo.md`":[73],"press":[75],"Return":[76],"to":[77,142,201,240,262,363,515,523,548,587,605],"reload":[78],"page.":[81],"Now,":[82],"you":[83,392,585],"should":[84,106,130,223,232,260,270],"see":[85],"file":[87,245],"browser-like":[88],"interface":[89,522],"left":[92,408],"an":[94],"editor":[95,116],"right.":[98],"b.":[99],"[http://localhost:8080/sandblocks-text-artifact/squeak-demo/squeak.html]()":[101],"browser,":[104,128],"which":[105,129,500,603],"Squeak":[109],"eventually":[112],"display":[113],"small":[115],"widget":[117],"dark":[120],"gray":[121],"watch.":[122,358],"c.":[123],"[http://localhost:8080/sandblocks-text-artifact/dist-demo/index.html]()":[125],"show":[131],"list":[133,155],"demos.":[135],"Overview":[136],"Claims":[138],"Since":[139],"steps":[141],"reproduce":[143,334,440],"our":[144],"claims":[145,157],"are":[146,236,320,555,558],"short,":[147],"we":[148,546],"merged":[149],"step-by-step":[151],"instructions":[152,599],"better":[160],"overview.":[161],"Claim:":[162,308,465,562,610],"Section":[163,309,466,563,611,617,620,624,627,645],"4.1":[164],"---":[165,311,468,565,613],"Structure":[166],"Tracking":[167],"-":[168,314,471,568,616],"temporary":[169],"syntax":[170,273],"errors":[171,274],"leave":[172],"tools":[173,179,181],"intact-":[174],"cut-pasting":[175],"text":[176,227],"embedded":[178],"recovers":[180],"To":[182,333,439,595],"reproduce:1.":[183,596],"2c":[185,339,444,489,632],"\"Getting":[187,341,446,491,601,634],"Started\".2.":[188,342,447],"In":[189,343,448],"watch":[191,200,259,277,285],"example":[192],"at":[193],"top,":[195],"select":[196,452,588],"from":[197,425],"outside":[198],"multiplication":[203],"sign":[204],"(`3":[205],"+|":[206],"WATCH(2":[207],"+":[208,369],"2)":[209],"*|":[210],"4`).3.":[211],"Invoke":[212,249],"Web":[214,251],"Browser's":[215,252],"cut":[216],"shortcut":[217],"(Ctrl/Cmd+x":[218],"or":[219,256,353,436],"right-click).":[220,257],"Watch":[222],"remain":[224],"buffer":[228],"notice":[231,269,292],"appear":[233,417],"there":[235,323,349,385],"pending":[237,267,290],"changes.4.":[238],"Navigate":[239],"start":[242,264],"(before":[246],"3).5.":[248],"paste":[253],"(Ctrl+Cmd":[254],"v":[255],"move":[261],"changes":[268,291],"disappear.6.":[271],"Insert":[272],"near":[275],"(e.g.,":[278,300],"add":[279,301,360],"`2`":[281],"just":[282],"before":[283],"element)":[286],"observe":[288,347,516],"appearing":[293],"until":[294],"expression":[296,514],"is":[297,324,350,386,398,422],"valid":[298],"again":[299],"`+`":[303],"after":[304],"just-inserted":[306],"`2`).":[307],"4.2":[310],"Nested":[312],"Editors":[313],"leading":[315,354,437],"trailing":[317,352,435],"whitespace":[318,327,336],"characters":[319],"trimmed":[321],"when":[322,402],"only":[325,432],"one":[326,391],"character-":[328],"indentation":[329,441,458],"can":[330],"be":[331],"removed":[332],"leading/trailing":[335],"handling:1.":[337],"\"Watch\"":[345,497],"example,":[346,451],"no":[351],"whitespaces":[355],"inside":[356,372,394],"Then":[359],"space":[362,389,405,421],"right":[365],"`2":[368],"2`":[370],"expression,":[371,413,428],"watch,":[374],"continue":[376],"typing":[377],"`+":[378],"3`.":[379],"Notice":[380],"as":[382,384,429,538],"soon":[383],"second":[388,420],"(the":[390],"added":[393],"watch),":[396],"it":[397],"displayed.":[399],"(Note":[400],"adding":[403],"edge":[409],"watch's":[412],"two":[414],"spaces":[415],"will":[416],"--":[418],"pulled":[423],"outer":[427],"heuristic":[431],"omits":[433],"single":[434],"spaces.)":[438],"removal:1.":[442],"\"Browser\"":[450],"\"constructor\"":[454],"method.":[455],"Its":[456],"base":[457],"has":[459],"been":[460],"replaced":[461],"tab-icon.":[464],"4.3":[467],"Access":[470],"4.3.1":[472],"support":[473,479],"accessing":[475],"dynamic":[476,504],"information-":[477],"4.3.3":[478],"inserting,":[481],"replacing,":[482],"deleting":[484],"program":[485],"structures":[486],"1.":[487,630],"Started\".":[492,635],"website":[494,637],"includes":[495,638],"case":[498,641],"study,":[499],"makes":[501],"use":[502,542],"information,":[505],"editing":[508,534],"scenarios.2.":[509],"Watch:":[510],"try":[511],"changing":[512],"change":[518,583],"user":[521],"reflect":[524],"changed":[526],"expression's":[527],"result.3.":[528],"Editing":[529],"Scenarios:":[530],"inspect":[531],"scenarios,":[535],"shown":[536],"here":[537],"code":[539,578,589],"snippets":[540],"API":[544],"provide":[547],"users":[549],"framework.":[552],"scenarios":[554],"editable":[556],"re-evaluated":[559],"change.":[561],"5":[564],"Platform":[566],"Support":[567],"Codemirror":[569],"v6":[570],"implementation-":[571],"lively4":[572],"implementation":[573,594],"(note":[574],"lively4,":[577],"does":[579],"not":[580],"but":[584],"have":[586],"hit":[591],"cmd/ctrl+d)-":[592],"Squeak/Smalltalk":[593],"Follow":[597],"Started\",":[602],"allows":[604],"open":[606],"all":[607],"implementations.":[609],"6":[612],"Case":[614],"Studies":[615],"6.1:":[618],"Placeholder-":[619],"6.2:":[621],"Composing":[622],"Languages-":[623],"6.3:":[625],"Browser-":[626],"6.4:":[628],"Livelits":[629],"four":[640],"studies":[642],"described":[643],"6.":[646]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-02-06T00:00:00"}
