{"id":"https://openalex.org/W4393063860","doi":"https://doi.org/10.1145/3643796.3648458","title":"HyLiMo: A Hybrid Live-Synchronized Modular Diagramming Editor as IDE Extension for Technical and Scientific Publications","display_name":"HyLiMo: A Hybrid Live-Synchronized Modular Diagramming Editor as IDE Extension for Technical and Scientific Publications","publication_year":2024,"publication_date":"2024-04-20","ids":{"openalex":"https://openalex.org/W4393063860","doi":"https://doi.org/10.1145/3643796.3648458"},"language":"en","primary_location":{"id":"doi:10.1145/3643796.3648458","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3643796.3648458","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st ACM/IEEE Workshop on Integrated Development Environments","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2403.13711","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066788960","display_name":"Niklas Krieger","orcid":"https://orcid.org/0009-0007-7616-3155"},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Niklas Krieger","raw_affiliation_strings":["Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany"],"affiliations":[{"raw_affiliation_string":"Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040364902","display_name":"Sandro Speth","orcid":"https://orcid.org/0000-0002-9790-3702"},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sandro Speth","raw_affiliation_strings":["Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany"],"affiliations":[{"raw_affiliation_string":"Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008222051","display_name":"Steffen Becker","orcid":"https://orcid.org/0000-0001-7526-5597"},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Steffen Becker","raw_affiliation_strings":["Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany"],"affiliations":[{"raw_affiliation_string":"Institute of Software Engineering, University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5066788960"],"corresponding_institution_ids":["https://openalex.org/I100066346"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.02884064,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"70","last_page":"73"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10215","display_name":"Semantic Web and Ontologies","score":0.9901999831199646,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10215","display_name":"Semantic Web and Ontologies","score":0.9901999831199646,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9825999736785889,"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/T10260","display_name":"Software Engineering Research","score":0.9824000000953674,"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/modular-design","display_name":"Modular design","score":0.8671550750732422},{"id":"https://openalex.org/keywords/extension","display_name":"Extension (predicate logic)","score":0.8439795970916748},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5578925609588623},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23637640476226807}],"concepts":[{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.8671550750732422},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.8439795970916748},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5578925609588623},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23637640476226807}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3643796.3648458","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3643796.3648458","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st ACM/IEEE Workshop on Integrated Development Environments","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2403.13711","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2403.13711","pdf_url":"https://arxiv.org/pdf/2403.13711","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2403.13711","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2403.13711","pdf_url":"https://arxiv.org/pdf/2403.13711","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4393063860.pdf","grobid_xml":"https://content.openalex.org/works/W4393063860.grobid-xml"},"referenced_works_count":8,"referenced_works":["https://openalex.org/W2106447076","https://openalex.org/W2947165325","https://openalex.org/W2989866623","https://openalex.org/W2991520011","https://openalex.org/W4200013168","https://openalex.org/W4307308169","https://openalex.org/W4319867088","https://openalex.org/W6906619976"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2075768550","https://openalex.org/W3022218857","https://openalex.org/W2369178846","https://openalex.org/W2390279801","https://openalex.org/W2370289839","https://openalex.org/W2358668433","https://openalex.org/W2082716031","https://openalex.org/W2933494595","https://openalex.org/W2376932109"],"abstract_inverted_index":{"Creating":[0],"suitable":[1],"diagrams":[2,31,79,130],"for":[3,59,93,145,175],"technical":[4],"and":[5,10,42,84,105,111,137,153,191,207],"scientific":[6],"publications":[7],"is":[8,18,51,157,164],"challenging":[9],"time-consuming,":[11],"as":[12,187],"manual":[13],"control":[14],"over":[15],"the":[16,30,53,86,90,109,115,146,160,180],"layout":[17,110,152],"required":[19],"to":[20,67,101],"communicate":[21],"information":[22,113],"effectively.":[23],"Existing":[24],"diagramming":[25,126],"tools":[26],"usually":[27],"allow":[28],"modeling":[29,75,97],"via":[32,45,89],"a":[33,46,82,122,150,188],"textual":[34,116],"domain-specific":[35],"language":[36,181],"(DSL)":[37],"that":[38,201],"can":[39],"be":[40],"rendered":[41,87,147],"auto-layouted":[43],"or":[44,73],"graphical":[47,63,91,143],"editor.":[48,127],"While":[49],"auto-layout":[50],"fast,":[52],"results":[54,195],"are":[55,65,99,131],"often":[56],"not":[57,107],"satisfying":[58],"most":[60],"publications.":[61],"However,":[62,95],"editors":[64,98],"time-consuming":[66],"create":[68],"large":[69],"diagrams.":[70,178],"The":[71,194],"blended":[72],"hybrid":[74,96,123],"concept":[76],"enables":[77,205],"creating":[78],"efficiently":[80],"using":[81,133],"DSL":[83,136,161],"editing":[85],"diagram":[88,103,168],"editor":[92,144],"fine-tuning.":[94],"limited":[100],"individual":[102],"types":[104],"do":[106],"save":[108],"style":[112,154],"in":[114,159],"description.":[117],"Therefore,":[118],"we":[119,171,184],"propose":[120],"HyLiMo,":[121,129],"live-synchronized":[124],"modular":[125],"In":[128],"created":[132],"an":[134,141,203],"internal":[135],"live":[138],"synchronized":[139],"with":[140],"interactive":[142],"diagram,":[148],"allowing":[149],"straightforward":[151],"change,":[155],"which":[156],"stored":[158],"code.":[162],"HyLiMo":[163],"independent":[165],"of":[166,196],"specific":[167,173],"types,":[169],"but":[170],"offer":[172],"functionality":[174],"UML":[176],"class":[177],"Using":[179],"server":[182],"protocol,":[183],"implement":[185],"it":[186],"web":[189],"app":[190],"IDE":[192],"extension.":[193],"our":[197],"user":[198],"study":[199],"indicate":[200],"such":[202],"approach":[204],"fast":[206],"precise":[208],"diagramming.":[209]},"counts_by_year":[],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2024-03-22T00:00:00"}
