{"id":"https://openalex.org/W3131169413","doi":"https://doi.org/10.1016/j.procs.2021.01.240","title":"A Systematic Comparison of Roundtrip Software Engineering Approaches applied to UML Class Diagram","display_name":"A Systematic Comparison of Roundtrip Software Engineering Approaches applied to UML Class Diagram","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3131169413","doi":"https://doi.org/10.1016/j.procs.2021.01.240","mag":"3131169413"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.procs.2021.01.240","pdf_url":null,"source":{"id":"https://openalex.org/S120348307","display_name":"Procedia Computer Science","issn_l":"1877-0509","issn":["1877-0509"],"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1016/j.procs.2021.01.240","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072924333","display_name":"Dionisie Rosca","orcid":null},"institutions":[{"id":"https://openalex.org/I110026055","display_name":"Iscte \u2013 Instituto Universit\u00e1rio de Lisboa","ror":"https://ror.org/014837179","country_code":"PT","type":"funder","lineage":["https://openalex.org/I110026055"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Dionisie Rosca","raw_affiliation_strings":["ISCTE-IUL - Instituto Universit\u00e1rio de Lisboa, ISTAR-IUL, Lisboa, Portugal"],"affiliations":[{"raw_affiliation_string":"ISCTE-IUL - Instituto Universit\u00e1rio de Lisboa, ISTAR-IUL, Lisboa, Portugal","institution_ids":["https://openalex.org/I110026055"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019901851","display_name":"Lu\u00edsa Domingues","orcid":"https://orcid.org/0000-0003-0067-7823"},"institutions":[{"id":"https://openalex.org/I110026055","display_name":"Iscte \u2013 Instituto Universit\u00e1rio de Lisboa","ror":"https://ror.org/014837179","country_code":"PT","type":"funder","lineage":["https://openalex.org/I110026055"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Lu\u00edsa Domingues","raw_affiliation_strings":["ISCTE-IUL - Instituto Universit\u00e1rio de Lisboa, ISTAR-IUL, Lisboa, Portugal"],"affiliations":[{"raw_affiliation_string":"ISCTE-IUL - Instituto Universit\u00e1rio de Lisboa, ISTAR-IUL, Lisboa, Portugal","institution_ids":["https://openalex.org/I110026055"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5072924333"],"corresponding_institution_ids":["https://openalex.org/I110026055"],"apc_list":null,"apc_paid":null,"fwci":2.461,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":9,"citation_normalized_percentile":{"value":0.780038,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":85,"max":86},"biblio":{"volume":"181","issue":null,"first_page":"861","last_page":"868"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9999,"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.9999,"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.996,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.988,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5189814},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.46569857}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.84774446},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.708004},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.6750389},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.63147426},{"id":"https://openalex.org/C41298492","wikidata":"https://www.wikidata.org/wiki/Q4781506","display_name":"Applications of UML","level":4,"score":0.52100897},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5189814},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5102987},{"id":"https://openalex.org/C146939238","wikidata":"https://www.wikidata.org/wiki/Q2467310","display_name":"UML tool","level":4,"score":0.5020771},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.46569857},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44207942},{"id":"https://openalex.org/C21285288","wikidata":"https://www.wikidata.org/wiki/Q2117885","display_name":"Systems Modeling Language","level":4,"score":0.4126626},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.30823886},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.13121143},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.procs.2021.01.240","pdf_url":null,"source":{"id":"https://openalex.org/S120348307","display_name":"Procedia Computer Science","issn_l":"1877-0509","issn":["1877-0509"],"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"http://hdl.handle.net/10071/23470","pdf_url":"https://repositorio.iscte-iul.pt/bitstream/10071/23470/1/conferenceobject_80303.pdf","source":{"id":"https://openalex.org/S4306400114","display_name":"Reposit\u00f3rio Institucional do ISCTE-IUL (ISCTE-IUL)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":"https://openalex.org/I110026055","host_organization_name":"Iscte \u2013 Instituto Universit\u00e1rio de Lisboa","host_organization_lineage":["https://openalex.org/I110026055"],"host_organization_lineage_names":["Iscte \u2013 Instituto Universit\u00e1rio de Lisboa"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.procs.2021.01.240","pdf_url":null,"source":{"id":"https://openalex.org/S120348307","display_name":"Procedia Computer Science","issn_l":"1877-0509","issn":["1877-0509"],"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"score":0.55,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":14,"referenced_works":["https://openalex.org/W135297556","https://openalex.org/W1559012732","https://openalex.org/W175551733","https://openalex.org/W1840884391","https://openalex.org/W1868008326","https://openalex.org/W1970277229","https://openalex.org/W2044463389","https://openalex.org/W2051221173","https://openalex.org/W2118913624","https://openalex.org/W2141582583","https://openalex.org/W2147642262","https://openalex.org/W2257451327","https://openalex.org/W2539568151","https://openalex.org/W4244579745"],"related_works":["https://openalex.org/W2908933429","https://openalex.org/W2387087283","https://openalex.org/W2169013090","https://openalex.org/W2139608660","https://openalex.org/W2112630554","https://openalex.org/W2033019659","https://openalex.org/W1993659806","https://openalex.org/W1749723860","https://openalex.org/W1608633941","https://openalex.org/W145682561"],"abstract_inverted_index":{"Model-based":[0],"software":[1,5],"engineering":[2,35],"contemplates":[3],"several":[4,74],"developments":[6],"approaches":[7,101],"in":[8],"which":[9],"models":[10],"play":[11],"an":[12],"important":[13],"role.":[14],"One":[15],"such":[16],"approach":[17],"is":[18,26],"round-trip":[19,34],"engineering.":[20],"The":[21,46],"objective":[22],"of":[23,32,37],"this":[24],"paper":[25,51],"to":[27,84,97],"benchmark":[28],"the":[29,33,50,54,68,85],"comparative":[30],"analysis":[31],"capability":[36],"three":[38],"modelling":[39,79],"tools:":[40],"Papyrus,":[41],"Modelio":[42],"and":[43,106],"Visual":[44],"Paradigm.":[45],"conclusions":[47],"drawn":[48],"throughout":[49],"will":[52],"answer":[53],"question:":[55],"How":[56],"effective":[57],"are":[58],"current":[59],"code":[60],"generation":[61],"tools":[62,80],"for":[63],"documenting":[64],"application":[65],"evolution?":[66],"Throughout":[67],"discussion,":[69],"we":[70,94],"have":[71,81,88],"pointed":[72],"out":[73,103],"improvements":[75,92],"that":[76,93],"these":[77],"UML":[78],"recently":[82],"brought":[83],"discussion.":[86],"We":[87],"also":[89],"proposed":[90],"some":[91],"consider":[95],"desirable":[96],"improve":[98],"Roundtrip":[99],"Engineering":[100],"pointing":[102],"possible":[104],"directions":[105],"solutions.":[107]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3131169413","counts_by_year":[{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":2}],"updated_date":"2025-03-18T10:11:49.034934","created_date":"2021-03-01"}