{"id":"https://openalex.org/W2081971240","doi":"https://doi.org/10.1142/s0218194014400154","title":"Addressing Non-Functional Properties in Feature Models: A Goal-Oriented Approach","display_name":"Addressing Non-Functional Properties in Feature Models: A Goal-Oriented Approach","publication_year":2014,"publication_date":"2014-12-01","ids":{"openalex":"https://openalex.org/W2081971240","doi":"https://doi.org/10.1142/s0218194014400154","mag":"2081971240"},"language":"en","primary_location":{"id":"doi:10.1142/s0218194014400154","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218194014400154","pdf_url":null,"source":{"id":"https://openalex.org/S131442419","display_name":"International Journal of Software Engineering and Knowledge Engineering","issn_l":"0218-1940","issn":["0218-1940","1793-6403"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Software Engineering and Knowledge 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/A5033985283","display_name":"Mehdi Noorian","orcid":null},"institutions":[{"id":"https://openalex.org/I106938459","display_name":"University of New Brunswick","ror":"https://ror.org/05nkf0n29","country_code":"CA","type":"education","lineage":["https://openalex.org/I106938459"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Mehdi Noorian","raw_affiliation_strings":["Faculty of Computer Science, University of New Brunswick, Fredericton, NB, Canada"],"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, University of New Brunswick, Fredericton, NB, Canada","institution_ids":["https://openalex.org/I106938459"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100702684","display_name":"Mohsen Asadi","orcid":"https://orcid.org/0000-0002-5305-8332"},"institutions":[{"id":"https://openalex.org/I18014758","display_name":"Simon Fraser University","ror":"https://ror.org/0213rcc28","country_code":"CA","type":"education","lineage":["https://openalex.org/I18014758"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Mohsen Asadi","raw_affiliation_strings":["Ontological Research Laboratory, Simon Fraser University, Surrey, BC, Canada"],"affiliations":[{"raw_affiliation_string":"Ontological Research Laboratory, Simon Fraser University, Surrey, BC, Canada","institution_ids":["https://openalex.org/I18014758"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064660738","display_name":"Ebrahim Bagheri","orcid":"https://orcid.org/0000-0002-5148-6237"},"institutions":[{"id":"https://openalex.org/I530967","display_name":"Toronto Metropolitan University","ror":"https://ror.org/05g13zd79","country_code":"CA","type":"education","lineage":["https://openalex.org/I530967"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ebrahim Bagheri","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Ryerson University, Toronto, ON, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Ryerson University, Toronto, ON, Canada","institution_ids":["https://openalex.org/I530967"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111062884","display_name":"Weichang Du","orcid":null},"institutions":[{"id":"https://openalex.org/I106938459","display_name":"University of New Brunswick","ror":"https://ror.org/05nkf0n29","country_code":"CA","type":"education","lineage":["https://openalex.org/I106938459"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Weichang Du","raw_affiliation_strings":["Faculty of Computer Science, University of New Brunswick, Fredericton, NB, Canada"],"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, University of New Brunswick, Fredericton, NB, Canada","institution_ids":["https://openalex.org/I106938459"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5033985283"],"corresponding_institution_ids":["https://openalex.org/I106938459"],"apc_list":null,"apc_paid":null,"fwci":0.818,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.8115278,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"24","issue":"10","first_page":"1439","last_page":"1487"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"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.9998999834060669,"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.9957000017166138,"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.9955000281333923,"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/feature-model","display_name":"Feature model","score":0.8336707353591919},{"id":"https://openalex.org/keywords/software-product-line","display_name":"Software product line","score":0.7304519414901733},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7120517492294312},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.6523798108100891},{"id":"https://openalex.org/keywords/feature-oriented-domain-analysis","display_name":"Feature-oriented domain analysis","score":0.6174423098564148},{"id":"https://openalex.org/keywords/domain-engineering","display_name":"Domain engineering","score":0.6116352677345276},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4877787232398987},{"id":"https://openalex.org/keywords/domain-model","display_name":"Domain model","score":0.4799371361732483},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4536362290382385},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4517655670642853},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.45123204588890076},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4290008842945099},{"id":"https://openalex.org/keywords/domain-analysis","display_name":"Domain analysis","score":0.4212597608566284},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4092904329299927},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.35304105281829834},{"id":"https://openalex.org/keywords/domain-knowledge","display_name":"Domain knowledge","score":0.3273020386695862},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.2593347728252411},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.10655423998832703}],"concepts":[{"id":"https://openalex.org/C101814296","wikidata":"https://www.wikidata.org/wiki/Q5439685","display_name":"Feature model","level":3,"score":0.8336707353591919},{"id":"https://openalex.org/C2778177629","wikidata":"https://www.wikidata.org/wiki/Q2111823","display_name":"Software product line","level":4,"score":0.7304519414901733},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7120517492294312},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.6523798108100891},{"id":"https://openalex.org/C21632574","wikidata":"https://www.wikidata.org/wiki/Q5439664","display_name":"Feature-oriented domain analysis","level":5,"score":0.6174423098564148},{"id":"https://openalex.org/C5977032","wikidata":"https://www.wikidata.org/wiki/Q5289815","display_name":"Domain engineering","level":5,"score":0.6116352677345276},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4877787232398987},{"id":"https://openalex.org/C92548554","wikidata":"https://www.wikidata.org/wiki/Q2262868","display_name":"Domain model","level":3,"score":0.4799371361732483},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4536362290382385},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4517655670642853},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.45123204588890076},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4290008842945099},{"id":"https://openalex.org/C15708719","wikidata":"https://www.wikidata.org/wiki/Q2271801","display_name":"Domain analysis","level":5,"score":0.4212597608566284},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4092904329299927},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.35304105281829834},{"id":"https://openalex.org/C207685749","wikidata":"https://www.wikidata.org/wiki/Q2088941","display_name":"Domain knowledge","level":2,"score":0.3273020386695862},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.2593347728252411},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.10655423998832703},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","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},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1142/s0218194014400154","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218194014400154","pdf_url":null,"source":{"id":"https://openalex.org/S131442419","display_name":"International Journal of Software Engineering and Knowledge Engineering","issn_l":"0218-1940","issn":["0218-1940","1793-6403"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Software Engineering and Knowledge Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5600000023841858,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":61,"referenced_works":["https://openalex.org/W130464738","https://openalex.org/W158057341","https://openalex.org/W181080331","https://openalex.org/W1491897521","https://openalex.org/W1504045958","https://openalex.org/W1535458435","https://openalex.org/W1591726984","https://openalex.org/W1598683382","https://openalex.org/W1604080951","https://openalex.org/W1608654004","https://openalex.org/W1875598785","https://openalex.org/W1968560832","https://openalex.org/W1980079693","https://openalex.org/W1989179252","https://openalex.org/W1990716639","https://openalex.org/W1995689188","https://openalex.org/W2013108033","https://openalex.org/W2020555424","https://openalex.org/W2037885943","https://openalex.org/W2043611260","https://openalex.org/W2047527986","https://openalex.org/W2050620774","https://openalex.org/W2053884728","https://openalex.org/W2060218312","https://openalex.org/W2060555016","https://openalex.org/W2090403712","https://openalex.org/W2099213660","https://openalex.org/W2104208948","https://openalex.org/W2105313627","https://openalex.org/W2105539612","https://openalex.org/W2108046820","https://openalex.org/W2119633903","https://openalex.org/W2122427001","https://openalex.org/W2123876406","https://openalex.org/W2124405605","https://openalex.org/W2127128140","https://openalex.org/W2127483730","https://openalex.org/W2132846943","https://openalex.org/W2133551175","https://openalex.org/W2134934846","https://openalex.org/W2137445391","https://openalex.org/W2151451947","https://openalex.org/W2157012637","https://openalex.org/W2157269301","https://openalex.org/W2157437711","https://openalex.org/W2166099324","https://openalex.org/W2222512263","https://openalex.org/W2301605390","https://openalex.org/W2398763155","https://openalex.org/W2400978374","https://openalex.org/W2404250845","https://openalex.org/W2914346437","https://openalex.org/W4205149094","https://openalex.org/W4231859022","https://openalex.org/W4232267033","https://openalex.org/W4237669700","https://openalex.org/W4238202093","https://openalex.org/W4241224532","https://openalex.org/W4292518714","https://openalex.org/W4292927828","https://openalex.org/W4299626558"],"related_works":["https://openalex.org/W2364507830","https://openalex.org/W1964194341","https://openalex.org/W2102997561","https://openalex.org/W2364895958","https://openalex.org/W2393035024","https://openalex.org/W2098227450","https://openalex.org/W1568769727","https://openalex.org/W2373867221","https://openalex.org/W1528851149","https://openalex.org/W2184461881"],"abstract_inverted_index":{"Software":[0],"Product":[1],"Line":[2],"(SPL)":[3],"engineering":[4],"is":[5,13,113],"a":[6,23,55,74,122],"systematic":[7],"reuse-based":[8],"software":[9,20,32,105],"development":[10,46],"approach":[11,125,139],"which":[12],"founded":[14],"on":[15],"the":[16,40,98,149,162,181,189,193],"idea":[17],"of":[18,25,54,152,185],"building":[19],"products":[21],"using":[22],"set":[24],"core":[26],"assets":[27],"rather":[28],"than":[29],"developing":[30],"individual":[31],"systems":[33],"from":[34],"scratch.":[35],"Feature":[36],"models":[37,64,68,72,80,89,92,130,133,168,171],"are":[38],"among":[39],"widely":[41],"used":[42],"artefacts":[43],"for":[44,100],"SPL":[45],"that":[47,60,126],"mostly":[48],"capture":[49],"functional":[50],"and":[51,84,90,115,131,143,169,179,183],"operational":[52],"variability":[53,63,71],"system.":[56],"Researchers":[57],"have":[58],"argued":[59],"connecting":[61],"intentional":[62],"such":[65],"as":[66],"goal":[67,88,132,144,170],"with":[69,81],"feature":[70,79,91,129,141,167,194],"in":[73,97,104,188],"target":[75],"domain":[76,175,190],"can":[77],"enrich":[78],"valuable":[82],"quality":[83],"non-functional":[85,102,186],"information.":[86],"Interrelating":[87],"has":[93],"already":[94],"been":[95],"proposed":[96,138],"literature":[99],"capturing":[101],"properties":[103,187],"product":[106],"lines;":[107],"however,":[108],"this":[109,118],"manual":[110],"integration":[111],"process":[112],"cumbersome":[114],"tedious.":[116],"In":[117],"paper,":[119],"we":[120],"propose":[121],"(semi)":[123],"automated":[124],"systematically":[127,165],"integrates":[128],"through":[134,147],"standard":[135],"ontologies.":[136],"Our":[137,157],"connects":[140],"model":[142,145,180],"elements":[146],"measuring":[148],"semantic":[150],"similarity":[151],"their":[153],"annotated":[154],"ontological":[155],"concepts.":[156],"work":[158],"not":[159],"only":[160],"provides":[161],"means":[163],"to":[164,177],"interrelate":[166],"but":[172],"also":[173],"allows":[174],"engineers":[176],"identify":[178],"role":[182],"significance":[184],"represented":[191],"by":[192],"model.":[195]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
