{"id":"https://openalex.org/W2921680362","doi":"https://doi.org/10.1109/tse.2019.2903797","title":"A Layered Reference Architecture for Metamodels to Tailor Quality Modeling and Analysis","display_name":"A Layered Reference Architecture for Metamodels to Tailor Quality Modeling and Analysis","publication_year":2019,"publication_date":"2019-03-07","ids":{"openalex":"https://openalex.org/W2921680362","doi":"https://doi.org/10.1109/tse.2019.2903797","mag":"2921680362"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2019.2903797","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2019.2903797","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-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/A5085021353","display_name":"Robert Heinrich","orcid":"https://orcid.org/0000-0003-0779-9444"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Robert Heinrich","raw_affiliation_strings":["Karlsruhe Institute of Technology, Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002294978","display_name":"Misha Strittmatter","orcid":"https://orcid.org/0000-0003-3879-1859"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Misha Strittmatter","raw_affiliation_strings":["Karlsruhe Institute of Technology, Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033445475","display_name":"Ralf Reussner","orcid":"https://orcid.org/0000-0002-9308-6290"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ralf Reussner","raw_affiliation_strings":["Karlsruhe Institute of Technology, Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5085021353"],"corresponding_institution_ids":["https://openalex.org/I102335020"],"apc_list":null,"apc_paid":null,"fwci":2.374,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.90747685,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"47","issue":"4","first_page":"775","last_page":"800"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9993000030517578,"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/T10260","display_name":"Software Engineering Research","score":0.9993000030517578,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9991999864578247,"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.9983000159263611,"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/computer-science","display_name":"Computer science","score":0.8035215139389038},{"id":"https://openalex.org/keywords/metamodeling","display_name":"Metamodeling","score":0.6438020467758179},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.6305753588676453},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5635635256767273},{"id":"https://openalex.org/keywords/reference-architecture","display_name":"Reference architecture","score":0.5506309270858765},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.5306248664855957},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.5117799639701843},{"id":"https://openalex.org/keywords/modeling-language","display_name":"Modeling language","score":0.5034613013267517},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.4577966332435608},{"id":"https://openalex.org/keywords/software-architecture-description","display_name":"Software architecture description","score":0.45124977827072144},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.41430699825286865},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.284415066242218},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2736104130744934},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.27171042561531067}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8035215139389038},{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.6438020467758179},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.6305753588676453},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5635635256767273},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.5506309270858765},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.5306248664855957},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.5117799639701843},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.5034613013267517},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.4577966332435608},{"id":"https://openalex.org/C73219336","wikidata":"https://www.wikidata.org/wiki/Q7554254","display_name":"Software architecture description","level":5,"score":0.45124977827072144},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.41430699825286865},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.284415066242218},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2736104130744934},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27171042561531067},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2019.2903797","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2019.2903797","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":87,"referenced_works":["https://openalex.org/W58278156","https://openalex.org/W143976212","https://openalex.org/W171551482","https://openalex.org/W171799331","https://openalex.org/W1484000742","https://openalex.org/W1507539036","https://openalex.org/W1524147119","https://openalex.org/W1535654799","https://openalex.org/W1549553848","https://openalex.org/W1564995449","https://openalex.org/W1576863229","https://openalex.org/W1587593002","https://openalex.org/W1833911422","https://openalex.org/W1968990145","https://openalex.org/W1978613757","https://openalex.org/W1983634637","https://openalex.org/W1998167229","https://openalex.org/W2000039800","https://openalex.org/W2003966468","https://openalex.org/W2005227507","https://openalex.org/W2007710937","https://openalex.org/W2007790014","https://openalex.org/W2019952623","https://openalex.org/W2021015049","https://openalex.org/W2021664600","https://openalex.org/W2022628966","https://openalex.org/W2038025292","https://openalex.org/W2038233301","https://openalex.org/W2049604252","https://openalex.org/W2065682309","https://openalex.org/W2066015890","https://openalex.org/W2067245789","https://openalex.org/W2090498432","https://openalex.org/W2107344568","https://openalex.org/W2122519137","https://openalex.org/W2140738697","https://openalex.org/W2149048598","https://openalex.org/W2153949597","https://openalex.org/W2156647953","https://openalex.org/W2160994191","https://openalex.org/W2167469483","https://openalex.org/W2196963376","https://openalex.org/W2343388624","https://openalex.org/W2401871645","https://openalex.org/W2402889785","https://openalex.org/W2471592627","https://openalex.org/W2481161356","https://openalex.org/W2494420906","https://openalex.org/W2523467183","https://openalex.org/W2527408229","https://openalex.org/W2531294432","https://openalex.org/W2534418923","https://openalex.org/W2570184218","https://openalex.org/W2573196964","https://openalex.org/W2579468147","https://openalex.org/W2588451802","https://openalex.org/W2592504246","https://openalex.org/W2734915760","https://openalex.org/W2753862137","https://openalex.org/W2768339355","https://openalex.org/W2783145749","https://openalex.org/W2805096089","https://openalex.org/W2889136041","https://openalex.org/W2894859351","https://openalex.org/W2898083862","https://openalex.org/W2898341414","https://openalex.org/W2908769970","https://openalex.org/W3049344562","https://openalex.org/W3144910326","https://openalex.org/W3167172453","https://openalex.org/W4233152543","https://openalex.org/W4236279934","https://openalex.org/W4242122368","https://openalex.org/W4244686260","https://openalex.org/W6659651686","https://openalex.org/W6673336461","https://openalex.org/W6687164791","https://openalex.org/W6713355532","https://openalex.org/W6713470779","https://openalex.org/W6731459082","https://openalex.org/W6733729426","https://openalex.org/W6744129547","https://openalex.org/W6746522261","https://openalex.org/W6747509774","https://openalex.org/W6758143656","https://openalex.org/W6781969704","https://openalex.org/W6796015072"],"related_works":["https://openalex.org/W84800322","https://openalex.org/W2896264134","https://openalex.org/W2053107757","https://openalex.org/W2354797847","https://openalex.org/W2017266164","https://openalex.org/W2108340160","https://openalex.org/W2124684568","https://openalex.org/W1923934912","https://openalex.org/W2043413206","https://openalex.org/W2129683845"],"abstract_inverted_index":{"Nearly":[0],"all":[1],"facets":[2],"of":[3,18,69,111,119,163,176,237,246,292,313,348],"our":[4,200],"everyday":[5],"life":[6],"strongly":[7,41],"depend":[8,42],"on":[9,43,93,274],"software-intensive":[10],"systems.":[11],"Besides":[12],"correctness,":[13],"highly":[14],"relevant":[15],"quality":[16,39,65,102,117,132,170,187,211,253],"properties":[17,40],"these":[19],"systems":[20,90],"include":[21],"performance,":[22],"as":[23,31,289,341,343],"directly":[24],"perceived":[25],"by":[26,84],"the":[27,61,70,89,109,204,235,244,266,275,293,303,328,335],"user,":[28],"and":[29,53,75,91,121,134,143,148,156,166,172,213,243,255,261,309,324,346],"maintainability,":[30],"an":[32],"important":[33],"decision":[34],"factor":[35],"for":[36,64,77,115,131,169,185,208,210,225,252],"evolution.":[37],"These":[38],"architectural":[44],"design":[45,242],"decisions.":[46],"Hence,":[47],"to":[48,59,87,101,140,154,199,202,250,257,270,327],"ensure":[49],"high":[50],"quality,":[51],"research":[52],"practice":[54],"is":[55,126],"interested":[56],"in":[57,152,218],"approaches":[58],"analyze":[60],"system":[62,71],"architecture":[63,72,207,217,224,249,268,277,305,337],"properties.":[66],"Therefore,":[67],"models":[68],"are":[73,98,136,278,299],"created":[74],"used":[76,125],"analysis.":[78,214],"Many":[79],"different":[80,123,186],"languages":[81,97],"(often":[82],"defined":[83],"metamodels)":[85],"exist":[86,180],"model":[88,114],"reason":[92],"their":[94],"quality.":[95],"Such":[96],"mostly":[99],"specific":[100,113],"properties,":[103,188],"tools":[104],"or":[105,174],"development":[106],"paradigms.":[107],"Unfortunately,":[108],"creation":[110],"a":[112,222,226,247,281,290],"any":[116,122],"property":[118],"interest":[120],"tool":[124],"simply":[127],"infeasible.":[128],"Current":[129],"metamodels":[130,150,168,184,209,251,323],"modeling":[133,171,212,254],"analysis":[135,256],"often":[137],"not":[138,179],"designed":[139],"be":[141],"extensible":[142],"reusable.":[144],"Experience":[145],"from":[146,240,280],"generalizing":[147],"extending":[149,165],"result":[151],"hard":[153],"evolve":[155],"overly":[157],"complex":[158],"metamodels.":[159,272,314,330,349],"A":[160,215],"systematic":[161],"way":[162],"creating,":[164],"reusing":[167],"analysis,":[173],"parts":[175,191],"them,":[177],"does":[178],"yet.":[181],"When":[182],"comparing":[183],"however,":[189],"substantial":[190],"show":[192,334],"quite":[193],"similar":[194],"language":[195],"features.":[196],"This":[197],"leads":[198],"approach":[201],"define":[203],"first":[205],"reference":[206,216,248,267,276,294,304,336],"software":[219],"engineering":[220],"provides":[221],"general":[223],"given":[227],"application":[228,297],"domain.":[229],"In":[230,315],"this":[231],"paper,":[232],"we":[233,319],"investigate":[234],"applicability":[236],"modularization":[238,287],"concepts":[239,288],"object-oriented":[241],"idea":[245],"systematically":[258],"create,":[259],"extend":[260],"reuse":[262,347],"metamodel":[263],"parts.":[264],"Thus,":[265],"allows":[269],"tailor":[271],"Requirements":[273],"gathered":[279],"historically":[282,321],"grown":[283,322],"metamodel.":[284],"We":[285,301],"specify":[286],"foundation":[291],"architecture.":[295],"Detailed":[296],"guidelines":[298],"described.":[300],"argue":[302],"supports":[306],"instance":[307],"compatibility":[308],"non-intrusive,":[310],"independent":[311],"extension":[312],"four":[316],"case":[317],"studies,":[318],"refactor":[320],"compare":[325],"them":[326],"original":[329],"The":[331],"study":[332],"results":[333],"significantly":[338],"improves":[339],"evolvability":[340],"well":[342],"need-specific":[344],"use":[345]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
