{"id":"https://openalex.org/W3097951364","doi":"https://doi.org/10.1145/3419804.3420271","title":"Layout Merging with Relative Positioning","display_name":"Layout Merging with Relative Positioning","publication_year":2020,"publication_date":"2020-10-18","ids":{"openalex":"https://openalex.org/W3097951364","doi":"https://doi.org/10.1145/3419804.3420271","mag":"3097951364"},"language":"en","primary_location":{"id":"doi:10.1145/3419804.3420271","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3419804.3420271","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th System Analysis and Modelling Conference","raw_type":"proceedings-article"},"type":"conference-paper","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/A5005039680","display_name":"Hyacinth Ali","orcid":"https://orcid.org/0000-0003-2287-2646"},"institutions":[{"id":"https://openalex.org/I5023651","display_name":"McGill University","ror":"https://ror.org/01pxwe438","country_code":"CA","type":"education","lineage":["https://openalex.org/I5023651"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Hyacinth Ali","raw_affiliation_strings":["McGill University, Montreal, Quebec"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"McGill University, Montreal, Quebec","institution_ids":["https://openalex.org/I5023651"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113550853","display_name":"Gunter Mussbacher","orcid":null},"institutions":[{"id":"https://openalex.org/I5023651","display_name":"McGill University","ror":"https://ror.org/01pxwe438","country_code":"CA","type":"education","lineage":["https://openalex.org/I5023651"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Gunter Mussbacher","raw_affiliation_strings":["McGill University, Montreal, Quebec"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"McGill University, Montreal, Quebec","institution_ids":["https://openalex.org/I5023651"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I5023651"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"13","issue":null,"first_page":"106","last_page":"115"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998000264167786,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9991000294685364,"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/T10260","display_name":"Software Engineering Research","score":0.9990000128746033,"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/computer-science","display_name":"Computer science","score":0.7720146179199219},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.6500149965286255},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6383215188980103},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4870765507221222},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4382627308368683},{"id":"https://openalex.org/keywords/engineering-drawing","display_name":"Engineering drawing","score":0.33485448360443115},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.22935077548027039},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1375531554222107}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7720146179199219},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.6500149965286255},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6383215188980103},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4870765507221222},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4382627308368683},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.33485448360443115},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.22935077548027039},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1375531554222107},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3419804.3420271","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3419804.3420271","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th System Analysis and Modelling Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.49000000953674316,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W98063868","https://openalex.org/W171799331","https://openalex.org/W241117969","https://openalex.org/W820682047","https://openalex.org/W1412765289","https://openalex.org/W1480061638","https://openalex.org/W1494019345","https://openalex.org/W1649645444","https://openalex.org/W1676821722","https://openalex.org/W1842847600","https://openalex.org/W1987038763","https://openalex.org/W1997952588","https://openalex.org/W2052982904","https://openalex.org/W2079365974","https://openalex.org/W2099213660","https://openalex.org/W2100752513","https://openalex.org/W2107465592","https://openalex.org/W2138464849","https://openalex.org/W2139872812","https://openalex.org/W2149474926","https://openalex.org/W2164938362","https://openalex.org/W2167697741","https://openalex.org/W2177069005","https://openalex.org/W2179763057","https://openalex.org/W2214528099","https://openalex.org/W2294861651","https://openalex.org/W2472845556","https://openalex.org/W2477378326","https://openalex.org/W2526973165","https://openalex.org/W3123292146","https://openalex.org/W4300244065","https://openalex.org/W4313205696","https://openalex.org/W6603979509"],"related_works":["https://openalex.org/W2098000455","https://openalex.org/W2372362617","https://openalex.org/W2476117260","https://openalex.org/W2770531922","https://openalex.org/W1845068655","https://openalex.org/W4321354308","https://openalex.org/W2290299503","https://openalex.org/W3029851195","https://openalex.org/W2183585111","https://openalex.org/W2211158793"],"abstract_inverted_index":{"The":[0],"advent":[1],"of":[2,17,42,111,140,153,160,176,183,187,199],"modeling":[3],"in":[4,47,197],"software":[5,18,21,31,43,178],"engineering,":[6],"like":[7],"other":[8,29,85],"engineering":[9],"fields,":[10],"has":[11,45],"revolutionized":[12],"the":[13,60,71,75,92,99,108,118,137,141,150,158,184,201],"formalism":[14],"and":[15,35,62,70,84,95,114,143,190],"pace":[16],"development.":[19],"However,":[20,77],"applications":[22],"are":[23,33,58,166],"not":[24,90],"built":[25],"from":[26,173],"scratch,":[27],"instead,":[28],"existing":[30],"artifacts":[32],"reused":[34,63,144],"combined":[36],"with":[37,168],"new":[38],"artifacts.":[39,180],"This":[40,124],"notion":[41],"reuse":[44],"been":[46],"existence":[48],"for":[49],"decades.":[50],"When":[51],"structural":[52],"models":[53,64,145],"such":[54,80],"as":[55,81],"class":[56],"diagrams":[57],"reused,":[59],"reusing":[61,142],"often":[65],"need":[66],"to":[67,74,107,127,156],"be":[68],"merged":[69,100,161,185],"result":[72],"visualized":[73],"modeler.":[76],"layout":[78,87,94,98,120,131,139],"mechanisms":[79],"GraphViz,":[82,189],"JGraphX,":[83],"related":[86],"tools":[88],"do":[89],"retain":[91],"original":[93,202],"rather":[96],"arbitrarily":[97],"models.":[101],"Therefore,":[102],"important":[103],"information":[104],"that":[105,135,193],"corresponds":[106],"mental":[109],"map":[110],"a":[112,129,174],"modeler":[113],"is":[115,121],"conveyed":[116],"by":[117],"specific":[119],"currently":[122],"lost.":[123],"paper":[125],"aims":[126],"establish":[128],"robust":[130],"algorithm":[132],"called":[133],"rpGraph":[134,148,194],"retains":[136],"general":[138],"after":[146],"merging.":[147],"uses":[149],"relative":[151],"positioning":[152,159],"model":[154,162,171,179],"elements":[155],"inform":[157],"elements.":[163],"Our":[164],"findings":[165],"evaluated":[167],"20":[169],"example":[170],"reuses":[172],"library":[175],"reusable":[177],"A":[181],"comparison":[182],"layouts":[186],"rpGraph,":[188],"JGraphX":[191],"shows":[192],"performs":[195],"better":[196],"terms":[198],"retaining":[200],"layouts.":[203]},"counts_by_year":[{"year":2021,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
