{"id":"https://openalex.org/W2123667188","doi":"https://doi.org/10.1145/1988676.1988684","title":"Codifying architecture knowledge to support online evolution of software product lines","display_name":"Codifying architecture knowledge to support online evolution of software product lines","publication_year":2011,"publication_date":"2011-05-24","ids":{"openalex":"https://openalex.org/W2123667188","doi":"https://doi.org/10.1145/1988676.1988684","mag":"2123667188"},"language":"en","primary_location":{"id":"doi:10.1145/1988676.1988684","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1988676.1988684","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-16784","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5059882053","display_name":"Danny Weyns","orcid":"https://orcid.org/0000-0002-1162-0817"},"institutions":[{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":true,"raw_author_name":"Danny Weyns","raw_affiliation_strings":["Katholieke Universiteit Leuven, Leuven, Belgium","Katholieke Universiteit Leuven, Leuven, Belgium > > > >"],"affiliations":[{"raw_affiliation_string":"Katholieke Universiteit Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I99464096"]},{"raw_affiliation_string":"Katholieke Universiteit Leuven, Leuven, Belgium > > > >","institution_ids":["https://openalex.org/I99464096"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053793629","display_name":"Bartosz Michalik","orcid":null},"institutions":[{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Bartosz Michalik","raw_affiliation_strings":["Katholieke Universiteit Leuven, Leuven, Belgium","Katholieke Universiteit Leuven, Leuven, Belgium > > > >"],"affiliations":[{"raw_affiliation_string":"Katholieke Universiteit Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I99464096"]},{"raw_affiliation_string":"Katholieke Universiteit Leuven, Leuven, Belgium > > > >","institution_ids":["https://openalex.org/I99464096"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5059882053"],"corresponding_institution_ids":["https://openalex.org/I99464096"],"apc_list":null,"apc_paid":null,"fwci":2.5654,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.90668543,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"37","last_page":"44"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9997000098228455,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9997000098228455,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9948999881744385,"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/T10260","display_name":"Software Engineering Research","score":0.9830999970436096,"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.7721186280250549},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.5348371863365173},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.47921186685562134},{"id":"https://openalex.org/keywords/software-architecture-description","display_name":"Software architecture description","score":0.47811025381088257},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.47252991795539856},{"id":"https://openalex.org/keywords/knowledge-management","display_name":"Knowledge management","score":0.47237637639045715},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.43787702918052673},{"id":"https://openalex.org/keywords/software-product-line","display_name":"Software product line","score":0.42240598797798157},{"id":"https://openalex.org/keywords/software-mining","display_name":"Software mining","score":0.4163094460964203},{"id":"https://openalex.org/keywords/reference-architecture","display_name":"Reference architecture","score":0.3986099064350128},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3593153953552246},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.2837614417076111},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2200193703174591},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.10861247777938843},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.0835227370262146}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7721186280250549},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.5348371863365173},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.47921186685562134},{"id":"https://openalex.org/C73219336","wikidata":"https://www.wikidata.org/wiki/Q7554254","display_name":"Software architecture description","level":5,"score":0.47811025381088257},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.47252991795539856},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.47237637639045715},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.43787702918052673},{"id":"https://openalex.org/C2778177629","wikidata":"https://www.wikidata.org/wiki/Q2111823","display_name":"Software product line","level":4,"score":0.42240598797798157},{"id":"https://openalex.org/C103520596","wikidata":"https://www.wikidata.org/wiki/Q7554328","display_name":"Software mining","level":5,"score":0.4163094460964203},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.3986099064350128},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3593153953552246},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2837614417076111},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2200193703174591},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.10861247777938843},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0835227370262146},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/1988676.1988684","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1988676.1988684","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge","raw_type":"proceedings-article"},{"id":"pmh:oai:DiVA.org:lnu-16784","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-16784","pdf_url":null,"source":{"id":"https://openalex.org/S4306401598","display_name":"DiVA (Linnaeus University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I223464139","host_organization_name":"Linnaeus University","host_organization_lineage":["https://openalex.org/I223464139"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Chapter in book"},{"id":"pmh:oai:lirias2repo.kuleuven.be:123456789/312564","is_oa":false,"landing_page_url":"http://doi.acm.org/10.1145/1988676.1988684","pdf_url":null,"source":{"id":"https://openalex.org/S4306401954","display_name":"Lirias (KU Leuven)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I99464096","host_organization_name":"KU Leuven","host_organization_lineage":["https://openalex.org/I99464096"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"SHARK","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"pmh:oai:DiVA.org:lnu-16784","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-16784","pdf_url":null,"source":{"id":"https://openalex.org/S4306401598","display_name":"DiVA (Linnaeus University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I223464139","host_organization_name":"Linnaeus University","host_organization_lineage":["https://openalex.org/I223464139"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Chapter in book"},"sustainable_development_goals":[{"score":0.6100000143051147,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W42588244","https://openalex.org/W1481078745","https://openalex.org/W1494019345","https://openalex.org/W1495650079","https://openalex.org/W1970820407","https://openalex.org/W2042697476","https://openalex.org/W2052331665","https://openalex.org/W2125501574","https://openalex.org/W2126798937","https://openalex.org/W2127540654","https://openalex.org/W2143741513","https://openalex.org/W2147167110","https://openalex.org/W2163599520","https://openalex.org/W2168120446","https://openalex.org/W2477378326","https://openalex.org/W2479024884","https://openalex.org/W2500697748","https://openalex.org/W2615076667","https://openalex.org/W3041955794"],"related_works":["https://openalex.org/W2053107757","https://openalex.org/W2017266164","https://openalex.org/W1552148294","https://openalex.org/W2354797847","https://openalex.org/W174255016","https://openalex.org/W2124684568","https://openalex.org/W1583260306","https://openalex.org/W2751919171","https://openalex.org/W1958789525","https://openalex.org/W2106175519"],"abstract_inverted_index":{"A":[0],"company's":[1,108],"architecture":[2,32,66,85,137,153],"knowledge":[3,14,20,33,67,86,138,154],"is":[4,40,88],"often":[5],"personalized":[6],"across":[7],"specific":[8],"people":[9],"that":[10,87,134,150],"share":[11],"experience":[12],"and":[13,99,105,146,148,200],"in":[15,36,68,127],"the":[16,28,31,59,69,72,84,92,107,136,152,162,166,176,180,187,195,201,206],"field.":[17],"However,":[18],"this":[19,112,128],"may":[21,34],"be":[22],"important":[23],"for":[24,43,119],"other":[25],"stakeholders.":[26],"Omitting":[27],"codification":[29],"of":[30,54,64,71,74,95,123,143,168,179,186,189,198,203],"result":[35],"ad-hoc":[37],"practices,":[38],"which":[39],"particularly":[41],"relevant":[42],"software":[44,76],"evolution.":[45],"In":[46,80],"a":[47,62,75,124,132,144,157,183],"collaboration":[48],"with":[49,61,192],"Egemin,":[50],"an":[51,116],"industrial":[52],"manufacturer":[53],"logistic":[55],"systems,":[56],"we":[57,114],"faced":[58],"problem":[60],"lack":[63,83],"codified":[65],"context":[70],"evolution":[73,93,142],"product":[77],"line":[78],"(SPL).":[79],"particular,":[81],"maintainers":[82,170],"needed":[89],"to":[90,140,164,172,174,194],"perform":[91,173],"tasks":[94,169],"deployed":[96,121,158],"products":[97],"correctly":[98],"efficiently.":[100],"Ad-hoc":[101],"updates":[102,191,199],"increase":[103],"costs":[104],"harm":[106],"reputation.":[109],"To":[110],"address":[111],"problem,":[113],"developed":[115],"automated":[117],"approach":[118,129,181],"evolving":[120],"systems":[122],"SPL.":[125],"Central":[126],"are":[130],"(1)":[131],"meta-model":[133,163],"codifies":[135],"required":[139],"support":[141],"SPL,":[145],"(2)":[147],"algorithm":[149],"uses":[151],"harvested":[155],"from":[156],"system":[159,190],"based":[160],"on":[161],"generate":[165],"list":[167],"have":[171],"evolve":[175],"system.":[177],"Evaluation":[178],"demonstrates":[182],"significant":[184],"improvement":[185],"quality":[188],"respect":[193],"correct":[196],"execution":[197],"availability":[202],"services":[204],"during":[205],"updates.":[207]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
