{"id":"https://openalex.org/W4410812102","doi":"https://doi.org/10.1145/3715340.3715437","title":"UVL.js: Experiences on using UVL in the JavaScript Ecosystem","display_name":"UVL.js: Experiences on using UVL in the JavaScript Ecosystem","publication_year":2025,"publication_date":"2025-02-04","ids":{"openalex":"https://openalex.org/W4410812102","doi":"https://doi.org/10.1145/3715340.3715437"},"language":"en","primary_location":{"id":"doi:10.1145/3715340.3715437","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3715340.3715437","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3715340.3715437","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th International Working Conference on Variability Modelling of Software-Intensive Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3715340.3715437","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092382899","display_name":"Victor Lamas","orcid":"https://orcid.org/0000-0001-8960-1299"},"institutions":[{"id":"https://openalex.org/I11019714","display_name":"Universidade da Coru\u00f1a","ror":"https://ror.org/01qckj285","country_code":"ES","type":"education","lineage":["https://openalex.org/I11019714"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Victor Lamas","raw_affiliation_strings":["CITIC Research Center, Database Lab, Universidade da Coru\u00f1a, A Coru\u00f1a, Spain"],"raw_orcid":"https://orcid.org/0000-0001-8960-1299","affiliations":[{"raw_affiliation_string":"CITIC Research Center, Database Lab, Universidade da Coru\u00f1a, A Coru\u00f1a, Spain","institution_ids":["https://openalex.org/I11019714"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025018071","display_name":"Mar\u00eda-Isabel Limaylla-Lunarejo","orcid":"https://orcid.org/0000-0002-9619-924X"},"institutions":[{"id":"https://openalex.org/I11019714","display_name":"Universidade da Coru\u00f1a","ror":"https://ror.org/01qckj285","country_code":"ES","type":"education","lineage":["https://openalex.org/I11019714"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Maria-Isabel Limaylla-Lunarejo","raw_affiliation_strings":["CITIC Research Center, Database Lab, Universidade da Coru\u00f1a, A Coru\u00f1a, Spain"],"raw_orcid":"https://orcid.org/0000-0002-9619-924X","affiliations":[{"raw_affiliation_string":"CITIC Research Center, Database Lab, Universidade da Coru\u00f1a, A Coru\u00f1a, Spain","institution_ids":["https://openalex.org/I11019714"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007513751","display_name":"Miguel R. Luaces","orcid":"https://orcid.org/0000-0003-0549-2000"},"institutions":[{"id":"https://openalex.org/I11019714","display_name":"Universidade da Coru\u00f1a","ror":"https://ror.org/01qckj285","country_code":"ES","type":"education","lineage":["https://openalex.org/I11019714"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Miguel R. Luaces","raw_affiliation_strings":["CITIC Research Center, Database Lab, Universidade da Coru\u00f1a, A Coru\u00f1a, Spain"],"raw_orcid":"https://orcid.org/0000-0003-0549-2000","affiliations":[{"raw_affiliation_string":"CITIC Research Center, Database Lab, Universidade da Coru\u00f1a, A Coru\u00f1a, Spain","institution_ids":["https://openalex.org/I11019714"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092617978","display_name":"David Romero-Organv\u00eddez","orcid":"https://orcid.org/0000-0002-8228-3483"},"institutions":[{"id":"https://openalex.org/I79238269","display_name":"Universidad de Sevilla","ror":"https://ror.org/03yxnpp24","country_code":"ES","type":"education","lineage":["https://openalex.org/I79238269"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"David Romero-Organvidez","raw_affiliation_strings":["I3US, University of Seville, Seville, Spain"],"raw_orcid":"https://orcid.org/0000-0002-8228-3483","affiliations":[{"raw_affiliation_string":"I3US, University of Seville, Seville, Spain","institution_ids":["https://openalex.org/I79238269"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081214629","display_name":"Jos\u00e9 \u00c1. Galindo","orcid":"https://orcid.org/0000-0001-9293-9784"},"institutions":[{"id":"https://openalex.org/I79238269","display_name":"Universidad de Sevilla","ror":"https://ror.org/03yxnpp24","country_code":"ES","type":"education","lineage":["https://openalex.org/I79238269"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Jos\u00e9 A. Galindo","raw_affiliation_strings":["I3US, University of Seville, Seville, Spain"],"raw_orcid":"https://orcid.org/0000-0001-9293-9784","affiliations":[{"raw_affiliation_string":"I3US, University of Seville, Seville, Spain","institution_ids":["https://openalex.org/I79238269"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058851094","display_name":"David Benavides","orcid":null},"institutions":[{"id":"https://openalex.org/I79238269","display_name":"Universidad de Sevilla","ror":"https://ror.org/03yxnpp24","country_code":"ES","type":"education","lineage":["https://openalex.org/I79238269"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"David Benavides","raw_affiliation_strings":["I3US, University of Seville, Seville, Spain"],"raw_orcid":"https://orcid.org/0000-0002-8449-3273","affiliations":[{"raw_affiliation_string":"I3US, University of Seville, Seville, Spain","institution_ids":["https://openalex.org/I79238269"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5092382899"],"corresponding_institution_ids":["https://openalex.org/I11019714"],"apc_list":null,"apc_paid":null,"fwci":3.662,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.93296968,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"112","last_page":"115"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9905999898910522,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/javascript","display_name":"JavaScript","score":0.7786483764648438},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6484578251838684},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.4064551591873169}],"concepts":[{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.7786483764648438},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6484578251838684},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4064551591873169}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3715340.3715437","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3715340.3715437","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3715340.3715437","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th International Working Conference on Variability Modelling of Software-Intensive Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3715340.3715437","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3715340.3715437","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3715340.3715437","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th International Working Conference on Variability Modelling of Software-Intensive Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.41999998688697815,"id":"https://metadata.un.org/sdg/15","display_name":"Life in Land"}],"awards":[{"id":"https://openalex.org/G1622782223","display_name":null,"funder_award_id":"MCIN/AEI/10","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G3480869486","display_name":null,"funder_award_id":"13039","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G5080475149","display_name":null,"funder_award_id":"10.13039","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G5404395142","display_name":null,"funder_award_id":"MCIN/AEI/10.13039","funder_id":"https://openalex.org/F4320315062","funder_display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades"},{"id":"https://openalex.org/G7084143925","display_name":null,"funder_award_id":"AEI/10","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G7476479103","display_name":null,"funder_award_id":"PREP2022-000335","funder_id":"https://openalex.org/F4320315062","funder_display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades"},{"id":"https://openalex.org/G7535663061","display_name":null,"funder_award_id":"AEI/10.","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G7805626310","display_name":null,"funder_award_id":"10.13039","funder_id":"https://openalex.org/F4320315062","funder_display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades"}],"funders":[{"id":"https://openalex.org/F4320315062","display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","ror":null},{"id":"https://openalex.org/F4320321043","display_name":"Centro para el Desarrollo Tecnol\u00f3gico Industrial","ror":"https://ror.org/0124x7055"},{"id":"https://openalex.org/F4320326655","display_name":"Xunta de Galicia","ror":"https://ror.org/0181xnw06"},{"id":"https://openalex.org/F4320326754","display_name":"Junta de Andaluc\u00eda","ror":"https://ror.org/01jem9c82"},{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320335598","display_name":"Agencia Estatal de Investigaci\u00f3n","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4410812102.pdf","grobid_xml":"https://content.openalex.org/works/W4410812102.grobid-xml"},"referenced_works_count":10,"referenced_works":["https://openalex.org/W2018951244","https://openalex.org/W2967140848","https://openalex.org/W3159110607","https://openalex.org/W4248172340","https://openalex.org/W4293153907","https://openalex.org/W4386156382","https://openalex.org/W4386156416","https://openalex.org/W4392937004","https://openalex.org/W4400190425","https://openalex.org/W4401517852"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2461078469","https://openalex.org/W123790205","https://openalex.org/W2085515337","https://openalex.org/W3087706721","https://openalex.org/W4287664162","https://openalex.org/W2208447305","https://openalex.org/W2337406499"],"abstract_inverted_index":{"The":[0],"Universal":[1],"Variability":[2],"Language":[3],"(UVL)":[4],"was":[5],"developed":[6,136],"as":[7,97],"a":[8,13,53,130],"community-driven":[9],"effort":[10],"to":[11,168],"create":[12],"simple":[14],"yet":[15],"extensible":[16],"language":[17,117],"for":[18,46,74,81,133,147,163],"feature":[19],"modeling,":[20],"promoting":[21],"tool":[22,146],"interoperability":[23],"within":[24,68],"the":[25,59,72,84,155,172],"software":[26,148],"product":[27,149],"line":[28],"community.Although":[29],"UVL":[30,55,64,108,116,134,152,175],"is":[31,154],"supported":[32],"by":[33],"several":[34],"tools":[35],"like":[36],"FeatureIDE,":[37],"Flamapy,":[38],"and":[39,77,113,119,141,165],"Pure::variants,":[40],"it":[41],"currently":[42],"lacks":[43],"direct":[44],"support":[45],"web":[47,164],"environments.To":[48],"address":[49],"this,":[50],"we":[51],"introduce":[52],"JavaScript-based":[54],"parser":[56,62,85,99,153],"built":[57],"with":[58,92,104],"ANTLR":[60],"framework.This":[61],"makes":[63],"models":[65,109,135],"accessible":[66],"directly":[67],"browser-based":[69],"environments,":[70],"eliminating":[71],"need":[73],"extra":[75],"installations":[76],"enhancing":[78],"UVL's":[79],"usability":[80],"web-based":[82],"tools.Furthermore,":[83],"can":[86],"be":[87],"used":[88],"in":[89,174],"back-end":[90],"environments":[91,95],"JavaScript":[93,151,166],"runtime":[94],"such":[96],"Node.js.The":[98],"has":[100],"been":[101],"successfully":[102],"tested":[103],"more":[105],"than":[106],"1,000":[107],"available":[110],"on":[111],"UVLHub":[112],"supports":[114],"various":[115],"levels":[118],"conversion":[120],"strategies.We":[121],"demonstrate":[122],"its":[123,158],"integration":[124],"through":[125],"two":[126],"use":[127],"cases:":[128],"UVLHub,":[129],"public":[131],"repository":[132],"using":[137],"open":[138],"science":[139],"principles,":[140],"an":[142],"application":[143],"lifecycle":[144],"management":[145],"lines.This":[150],"first":[156],"of":[157,171],"kind,":[159],"unlocking":[160],"new":[161],"possibilities":[162],"applications":[167],"take":[169],"advantage":[170],"advancements":[173],"technology.":[176]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
