{"id":"https://openalex.org/W2889947498","doi":"https://doi.org/10.1145/3242921.3242924","title":"Feature Visualiser","display_name":"Feature Visualiser","publication_year":2018,"publication_date":"2018-07-16","ids":{"openalex":"https://openalex.org/W2889947498","doi":"https://doi.org/10.1145/3242921.3242924","mag":"2889947498"},"language":"en","primary_location":{"id":"doi:10.1145/3242921.3242924","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3242921.3242924","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th ACM International Workshop on Context-Oriented Programming: Advanced Modularity for Run-time Composition","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/2078.1/201832","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5024803671","display_name":"Beno\u00eet Duhoux","orcid":"https://orcid.org/0000-0002-0323-9194"},"institutions":[{"id":"https://openalex.org/I95674353","display_name":"UCLouvain","ror":"https://ror.org/02495e989","country_code":"BE","type":"education","lineage":["https://openalex.org/I95674353"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Beno\u00eet Duhoux","raw_affiliation_strings":["Universit\u00e9 catholique de Louvain, Louvain-la-Neuve, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e9 catholique de Louvain, Louvain-la-Neuve, Belgium","institution_ids":["https://openalex.org/I95674353"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074052329","display_name":"Kim Mens","orcid":"https://orcid.org/0000-0003-0303-1630"},"institutions":[{"id":"https://openalex.org/I95674353","display_name":"UCLouvain","ror":"https://ror.org/02495e989","country_code":"BE","type":"education","lineage":["https://openalex.org/I95674353"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Kim Mens","raw_affiliation_strings":["Universit\u00e9 catholique de Louvain, Louvain-la-Neuve, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e9 catholique de Louvain, Louvain-la-Neuve, Belgium","institution_ids":["https://openalex.org/I95674353"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086048049","display_name":"Bruno Dumas","orcid":"https://orcid.org/0000-0001-5302-4303"},"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":"Bruno Dumas","raw_affiliation_strings":["Universit\u00e9 de Namur, Namur, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e9 de Namur, Namur, Belgium","institution_ids":["https://openalex.org/I149768937"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"15","last_page":"22"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9987999796867371,"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/T10260","display_name":"Software Engineering Research","score":0.998199999332428,"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.8199471235275269},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.7014029622077942},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6412606835365295},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.6236255764961243},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5153400301933289},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5103158354759216},{"id":"https://openalex.org/keywords/software-visualization","display_name":"Software visualization","score":0.4980175495147705},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.4501795172691345},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.43432891368865967},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.35540908575057983},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.31227558851242065},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2628902792930603},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.13062012195587158}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8199471235275269},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.7014029622077942},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6412606835365295},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.6236255764961243},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5153400301933289},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5103158354759216},{"id":"https://openalex.org/C4379982","wikidata":"https://www.wikidata.org/wiki/Q1273511","display_name":"Software visualization","level":5,"score":0.4980175495147705},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.4501795172691345},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.43432891368865967},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.35540908575057983},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.31227558851242065},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2628902792930603},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.13062012195587158},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","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/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"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/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3242921.3242924","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3242921.3242924","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th ACM International Workshop on Context-Oriented Programming: Advanced Modularity for Run-time Composition","raw_type":"proceedings-article"},{"id":"pmh:oai:dial.uclouvain.be:boreal:201832","is_oa":true,"landing_page_url":"http://hdl.handle.net/2078.1/201832","pdf_url":null,"source":{"id":"https://openalex.org/S4306401902","display_name":"Digital Access to Libraries (Universit\u00e9 catholique de Louvain (UCL), l'Universit\u00e9 de Namur (UNamur) and the Universit\u00e9 Saint-Louis (USL-B))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I95674353","host_organization_name":"UCLouvain","host_organization_lineage":["https://openalex.org/I95674353"],"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":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:dial.uclouvain.be:boreal:201832","is_oa":true,"landing_page_url":"http://hdl.handle.net/2078.1/201832","pdf_url":null,"source":{"id":"https://openalex.org/S4306401902","display_name":"Digital Access to Libraries (Universit\u00e9 catholique de Louvain (UCL), l'Universit\u00e9 de Namur (UNamur) and the Universit\u00e9 Saint-Louis (USL-B))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I95674353","host_organization_name":"UCLouvain","host_organization_lineage":["https://openalex.org/I95674353"],"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":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1532926224","https://openalex.org/W1556513858","https://openalex.org/W1591471358","https://openalex.org/W1978875190","https://openalex.org/W1985637830","https://openalex.org/W2005681852","https://openalex.org/W2015046609","https://openalex.org/W2037048706","https://openalex.org/W2039838058","https://openalex.org/W2062280197","https://openalex.org/W2084429940","https://openalex.org/W2089287449","https://openalex.org/W2106813099","https://openalex.org/W2115607078","https://openalex.org/W2115899208","https://openalex.org/W2116346633","https://openalex.org/W2124489158","https://openalex.org/W2125998506","https://openalex.org/W2133727680","https://openalex.org/W2145304606","https://openalex.org/W2150275961","https://openalex.org/W2156879585","https://openalex.org/W2171002355","https://openalex.org/W2504961937","https://openalex.org/W4242296994"],"related_works":["https://openalex.org/W2386674074","https://openalex.org/W834755178","https://openalex.org/W2064191515","https://openalex.org/W1984601109","https://openalex.org/W2033226981","https://openalex.org/W1867947061","https://openalex.org/W2004099228","https://openalex.org/W4286008520","https://openalex.org/W4312541014","https://openalex.org/W4285288679"],"abstract_inverted_index":{"As":[0],"part":[1],"of":[2,41,52,95],"our":[3],"ongoing":[4],"research":[5],"on":[6,59],"context-oriented":[7,17],"software":[8],"technology,":[9],"we":[10],"propose":[11],"a":[12,43,93,97],"feature-oriented":[13],"programming":[14,44],"approach":[15],"to":[16,47,70,104],"programming.":[18],"Behavioural":[19],"variations":[20],"are":[21,76],"implemented":[22],"as":[23],"fine-grained":[24],"features":[25,75],"that":[26,56,105],"can":[27,57],"be":[28],"installed":[29],"and":[30,46,74,86,100],"activated":[31],"dynamically,":[32],"upon":[33],"changing":[34],"contexts.":[35],"Given":[36],"the":[37,50],"highly":[38],"dynamic":[39],"nature":[40],"such":[42,96],"approach,":[45],"cope":[48],"with":[49],"complexity":[51],"many":[53,60],"behavioural":[54],"variations,":[55],"depend":[58],"varying":[61],"contexts,":[62],"developers":[63],"could":[64],"benefit":[65],"from":[66],"visual":[67],"inspection":[68],"tools":[69],"analyse":[71],"what":[72,87],"contexts":[73],"currently":[77],"active,":[78],"in":[79],"which":[80],"order":[81],"they":[82,89],"have":[83],"been":[84],"activated,":[85],"code":[88],"adapt.":[90],"We":[91],"present":[92],"prototype":[94],"visualisation":[98],"tool,":[99],"discuss":[101],"potential":[102],"improvements":[103],"tool.":[106]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":4}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2018-09-27T00:00:00"}
