{"id":"https://openalex.org/W1963738837","doi":"https://doi.org/10.1145/2501654.2501665","title":"Separation of concerns in feature diagram languages","display_name":"Separation of concerns in feature diagram languages","publication_year":2013,"publication_date":"2013-08-01","ids":{"openalex":"https://openalex.org/W1963738837","doi":"https://doi.org/10.1145/2501654.2501665","mag":"1963738837"},"language":"en","primary_location":{"id":"doi:10.1145/2501654.2501665","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2501654.2501665","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},"type":"review","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/A5026927053","display_name":"Arnaud Hubaux","orcid":null},"institutions":[{"id":"https://openalex.org/I149768937","display_name":"University of Namur","ror":"https://ror.org/03d1maw17","country_code":"BE","type":"education","lineage":["https://openalex.org/I149768937"]}],"countries":["BE"],"is_corresponding":true,"raw_author_name":"Arnaud Hubaux","raw_affiliation_strings":["University of Namur, Belgium"],"affiliations":[{"raw_affiliation_string":"University of Namur, Belgium","institution_ids":["https://openalex.org/I149768937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031843184","display_name":"Thein Than Tun","orcid":"https://orcid.org/0000-0002-2131-811X"},"institutions":[{"id":"https://openalex.org/I204136569","display_name":"The Open University","ror":"https://ror.org/05mzfcs16","country_code":"GB","type":"education","lineage":["https://openalex.org/I204136569"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Thein Than Tun","raw_affiliation_strings":["The Open University and University of Namur, UK"],"affiliations":[{"raw_affiliation_string":"The Open University and University of Namur, UK","institution_ids":["https://openalex.org/I204136569"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5112713583","display_name":"Patrick Heymans","orcid":null},"institutions":[{"id":"https://openalex.org/I149768937","display_name":"University of Namur","ror":"https://ror.org/03d1maw17","country_code":"BE","type":"education","lineage":["https://openalex.org/I149768937"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Patrick Heymans","raw_affiliation_strings":["University of Namur, Belgium"],"affiliations":[{"raw_affiliation_string":"University of Namur, Belgium","institution_ids":["https://openalex.org/I149768937"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5026927053"],"corresponding_institution_ids":["https://openalex.org/I149768937"],"apc_list":null,"apc_paid":null,"fwci":5.7708,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.95674644,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"45","issue":"4","first_page":"1","last_page":"23"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998000264167786,"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.9998000264167786,"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.9987000226974487,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9937000274658203,"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.8220404386520386},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5567752122879028},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5298975110054016},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.5259758830070496},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4731629490852356},{"id":"https://openalex.org/keywords/separation-of-concerns","display_name":"Separation of concerns","score":0.4653041958808899},{"id":"https://openalex.org/keywords/software-product-line","display_name":"Software product line","score":0.4648975431919098},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4598918557167053},{"id":"https://openalex.org/keywords/feature-model","display_name":"Feature model","score":0.4531744122505188},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4321787655353546},{"id":"https://openalex.org/keywords/software-design-description","display_name":"Software design description","score":0.41772374510765076},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.36818718910217285}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8220404386520386},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5567752122879028},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5298975110054016},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.5259758830070496},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4731629490852356},{"id":"https://openalex.org/C76214141","wikidata":"https://www.wikidata.org/wiki/Q2465506","display_name":"Separation of concerns","level":3,"score":0.4653041958808899},{"id":"https://openalex.org/C2778177629","wikidata":"https://www.wikidata.org/wiki/Q2111823","display_name":"Software product line","level":4,"score":0.4648975431919098},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4598918557167053},{"id":"https://openalex.org/C101814296","wikidata":"https://www.wikidata.org/wiki/Q5439685","display_name":"Feature model","level":3,"score":0.4531744122505188},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4321787655353546},{"id":"https://openalex.org/C56909552","wikidata":"https://www.wikidata.org/wiki/Q2297624","display_name":"Software design description","level":5,"score":0.41772374510765076},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.36818718910217285},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2501654.2501665","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2501654.2501665","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},{"id":"pmh:oai:pure.unamur.be:openaire_cris_publications/a1e6be0e-7ffd-4924-86ba-1b5f2a119e55","is_oa":false,"landing_page_url":"https://researchportal.unamur.be/en/publications/a1e6be0e-7ffd-4924-86ba-1b5f2a119e55","pdf_url":null,"source":{"id":"https://openalex.org/S4406922457","display_name":"Repository of the University of Namur","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Hubaux, A, Tun, T T & Heymans, P 2013, 'Separation of concerns in feature diagram languages : A systematic survey', ACM Computing Surveys, vol. 45, no. 4, 2501665. https://doi.org/10.1145/2501654.2501665","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.46000000834465027,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320308943","display_name":"Microsoft Research","ror":"https://ror.org/00d0nc645"},{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":97,"referenced_works":["https://openalex.org/W8913454","https://openalex.org/W46492553","https://openalex.org/W50281104","https://openalex.org/W91480578","https://openalex.org/W125147701","https://openalex.org/W131537915","https://openalex.org/W143844807","https://openalex.org/W186899642","https://openalex.org/W188724205","https://openalex.org/W336063547","https://openalex.org/W1487065657","https://openalex.org/W1494019345","https://openalex.org/W1507169040","https://openalex.org/W1509538264","https://openalex.org/W1515229758","https://openalex.org/W1520827904","https://openalex.org/W1537452620","https://openalex.org/W1544516189","https://openalex.org/W1549540083","https://openalex.org/W1564623840","https://openalex.org/W1570173564","https://openalex.org/W1591726984","https://openalex.org/W1591751985","https://openalex.org/W1594113366","https://openalex.org/W1597691197","https://openalex.org/W1599437687","https://openalex.org/W1604358467","https://openalex.org/W1608589721","https://openalex.org/W1635782815","https://openalex.org/W1786578488","https://openalex.org/W1790196683","https://openalex.org/W1832968370","https://openalex.org/W1851334974","https://openalex.org/W1876425992","https://openalex.org/W1901527989","https://openalex.org/W1991604845","https://openalex.org/W1991889133","https://openalex.org/W1992682970","https://openalex.org/W1995689188","https://openalex.org/W2010241310","https://openalex.org/W2010954288","https://openalex.org/W2052598892","https://openalex.org/W2053211112","https://openalex.org/W2061497813","https://openalex.org/W2097055970","https://openalex.org/W2097902041","https://openalex.org/W2099213660","https://openalex.org/W2103267940","https://openalex.org/W2104760304","https://openalex.org/W2107186586","https://openalex.org/W2108425969","https://openalex.org/W2109562057","https://openalex.org/W2111416111","https://openalex.org/W2112000202","https://openalex.org/W2113115479","https://openalex.org/W2113201637","https://openalex.org/W2113435553","https://openalex.org/W2117411814","https://openalex.org/W2118328848","https://openalex.org/W2118609953","https://openalex.org/W2123763923","https://openalex.org/W2125853721","https://openalex.org/W2126023964","https://openalex.org/W2127980263","https://openalex.org/W2128967738","https://openalex.org/W2129710280","https://openalex.org/W2130195901","https://openalex.org/W2133724574","https://openalex.org/W2134000253","https://openalex.org/W2135920852","https://openalex.org/W2137365819","https://openalex.org/W2138295157","https://openalex.org/W2138567193","https://openalex.org/W2138622732","https://openalex.org/W2142845519","https://openalex.org/W2150299263","https://openalex.org/W2156315212","https://openalex.org/W2156879585","https://openalex.org/W2157596056","https://openalex.org/W2158809056","https://openalex.org/W2159697285","https://openalex.org/W2160719074","https://openalex.org/W2160998628","https://openalex.org/W2164300322","https://openalex.org/W2164414043","https://openalex.org/W2165298415","https://openalex.org/W2171041293","https://openalex.org/W2183187959","https://openalex.org/W2477378326","https://openalex.org/W2561675875","https://openalex.org/W2902808703","https://openalex.org/W3148125709","https://openalex.org/W4233314024","https://openalex.org/W4248301997","https://openalex.org/W4285719527","https://openalex.org/W4302407135","https://openalex.org/W6987244682"],"related_works":["https://openalex.org/W2050545177","https://openalex.org/W74753860","https://openalex.org/W2579337623","https://openalex.org/W26624967","https://openalex.org/W2245342972","https://openalex.org/W1451201927","https://openalex.org/W2914482328","https://openalex.org/W4238273704","https://openalex.org/W2164433449","https://openalex.org/W1963738837"],"abstract_inverted_index":{"The":[0,171],"need":[1],"for":[2,68,94,125],"flexible":[3],"customization":[4],"of":[5,13,36,52,60,86,116,132,157,160,180,192],"large":[6],"feature-rich":[7],"software":[8,22,27,61,66,87,149],"systems,":[9],"according":[10],"to":[11,57,81,112,147,190],"requirements":[12,71],"various":[14,158],"stakeholders,":[15],"has":[16,41],"become":[17],"an":[18],"important":[19],"problem":[20],"in":[21,165,177],"development.":[23],"Among":[24],"the":[25,34,84,91,98,175,178],"many":[26,106],"engineering":[28],"approaches":[29,55,79,108],"dealing":[30],"with":[31,129],"variability":[32],"management,":[33],"notion":[35],"Software":[37],"Product":[38],"Line":[39],"(SPL)":[40],"emerged":[42],"as":[43],"a":[44,117,154],"major":[45,76],"unifying":[46],"concept.":[47],"Drawing":[48],"from":[49,63],"established":[50],"disciplines":[51],"manufacturing,":[53],"SPL":[54,78,107],"aim":[56],"design":[58],"repertoires":[59],"artifacts,":[62,88],"which":[64,89,166],"customized":[65],"systems":[67],"specific":[69],"stakeholder":[70],"can":[72],"be":[73],"developed.":[74],"A":[75],"difficulty":[77],"attempt":[80],"address":[82],"is":[83],"modularization":[85],"reconciles":[90],"user's":[92],"needs":[93],"certain":[95],"features":[96],"and":[97,100,135,163,187],"development":[99],"technical":[101],"constraints.":[102],"Towards":[103],"this":[104],"end,":[105],"use":[109],"feature":[110,118,126,139,161,181],"diagrams":[111,162],"describe":[113],"possible":[114],"configurations":[115],"set.":[119],"There":[120],"have":[121,142,168],"been":[122,169],"several":[123],"proposals":[124],"diagram":[127,140,182],"languages":[128,141,183],"varying":[130],"degrees":[131],"expressiveness,":[133],"intuitiveness,":[134],"precision.":[136],"However,":[137],"these":[138],"limited":[143],"scalability":[144,191],"when":[145],"applied":[146],"realistic":[148],"systems.":[150],"This":[151],"article":[152],"provides":[153],"systematic":[155],"survey":[156,172],"concerns":[159,167],"ways":[164],"separated.":[170],"shows":[173],"how":[174],"uncertainty":[176],"purpose":[179],"creates":[184],"both":[185],"conceptual":[186],"practical":[188],"limitations":[189],"those":[193],"languages.":[194]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
