{"id":"https://openalex.org/W4391155099","doi":"https://doi.org/10.1145/3634713.3634721","title":"Managing Customizable User Interface for Web Application Product Lines using Delta Modeling","display_name":"Managing Customizable User Interface for Web Application Product Lines using Delta Modeling","publication_year":2024,"publication_date":"2024-01-23","ids":{"openalex":"https://openalex.org/W4391155099","doi":"https://doi.org/10.1145/3634713.3634721"},"language":"en","primary_location":{"id":"doi:10.1145/3634713.3634721","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3634713.3634721","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3634713.3634721","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 18th 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/3634713.3634721","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5039355814","display_name":"Hafiyyan Sayyid Fadhlillah","orcid":"https://orcid.org/0000-0001-8361-6190"},"institutions":[{"id":"https://openalex.org/I121883995","display_name":"Johannes Kepler University of Linz","ror":"https://ror.org/052r2xn60","country_code":"AT","type":"education","lineage":["https://openalex.org/I121883995"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Hafiyyan Sayyid Fadhlillah","raw_affiliation_strings":["CDL VaSiCS, LIT CPS Lab, Johannes Kepler University Linz, Austria"],"raw_orcid":"https://orcid.org/0000-0001-8361-6190","affiliations":[{"raw_affiliation_string":"CDL VaSiCS, LIT CPS Lab, Johannes Kepler University Linz, Austria","institution_ids":["https://openalex.org/I121883995"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087218593","display_name":"Maya Retno Ayu Setyautami","orcid":"https://orcid.org/0000-0003-1332-0022"},"institutions":[{"id":"https://openalex.org/I29617571","display_name":"University of Indonesia","ror":"https://ror.org/0116zj450","country_code":"ID","type":"education","lineage":["https://openalex.org/I29617571"]}],"countries":["ID"],"is_corresponding":false,"raw_author_name":"Maya Retno Ayu Setyautami","raw_affiliation_strings":["Faculty of Computer Science Universitas Indonesia, Indonesia"],"raw_orcid":"https://orcid.org/0000-0003-1332-0022","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science Universitas Indonesia, Indonesia","institution_ids":["https://openalex.org/I29617571"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093774436","display_name":"Ilma Ainur Rohma","orcid":"https://orcid.org/0009-0001-9901-524X"},"institutions":[{"id":"https://openalex.org/I29617571","display_name":"University of Indonesia","ror":"https://ror.org/0116zj450","country_code":"ID","type":"education","lineage":["https://openalex.org/I29617571"]}],"countries":["ID"],"is_corresponding":false,"raw_author_name":"Ilma Ainur Rohma","raw_affiliation_strings":["Faculty of Computer Science Universitas Indonesia, Indonesia"],"raw_orcid":"https://orcid.org/0009-0001-9901-524X","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science Universitas Indonesia, Indonesia","institution_ids":["https://openalex.org/I29617571"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5022498584","display_name":"Eko K. Budiardjo","orcid":"https://orcid.org/0000-0001-5024-6226"},"institutions":[{"id":"https://openalex.org/I29617571","display_name":"University of Indonesia","ror":"https://ror.org/0116zj450","country_code":"ID","type":"education","lineage":["https://openalex.org/I29617571"]}],"countries":["ID"],"is_corresponding":false,"raw_author_name":"Eko Kuswardono Budiardjo","raw_affiliation_strings":["Faculty of Computer Science Universitas Indonesia, Indonesia"],"raw_orcid":"https://orcid.org/0000-0001-5024-6226","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science Universitas Indonesia, Indonesia","institution_ids":["https://openalex.org/I29617571"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9164,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.76906283,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"61","last_page":"70"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9994000196456909,"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.9994000196456909,"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.9976000189781189,"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/T10470","display_name":"Usability and User Interface Design","score":0.9965000152587891,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"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.7800616025924683},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.6707156896591187},{"id":"https://openalex.org/keywords/personalization","display_name":"Personalization","score":0.5833706855773926},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.5745439529418945},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5366719365119934},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.5170139074325562},{"id":"https://openalex.org/keywords/software-product-line","display_name":"Software product line","score":0.45844435691833496},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4517218768596649},{"id":"https://openalex.org/keywords/modeling-language","display_name":"Modeling language","score":0.4322529733181},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.334648072719574},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2964513301849365},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2466176450252533},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23699462413787842}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7800616025924683},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.6707156896591187},{"id":"https://openalex.org/C183003079","wikidata":"https://www.wikidata.org/wiki/Q1000371","display_name":"Personalization","level":2,"score":0.5833706855773926},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.5745439529418945},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5366719365119934},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.5170139074325562},{"id":"https://openalex.org/C2778177629","wikidata":"https://www.wikidata.org/wiki/Q2111823","display_name":"Software product line","level":4,"score":0.45844435691833496},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4517218768596649},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.4322529733181},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.334648072719574},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2964513301849365},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2466176450252533},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23699462413787842},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3634713.3634721","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3634713.3634721","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3634713.3634721","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3634713.3634721","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3634713.3634721","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3634713.3634721","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.6100000143051147,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G6877383173","display_name":null,"funder_award_id":"RST/HKP.05.00/2023","funder_id":"https://openalex.org/F4320337167","funder_display_name":"Direktorat Riset and Pengembangan, Universitas Indonesia"},{"id":"https://openalex.org/G7288845708","display_name":null,"funder_award_id":"00/2023","funder_id":"https://openalex.org/F4320337167","funder_display_name":"Direktorat Riset and Pengembangan, Universitas Indonesia"}],"funders":[{"id":"https://openalex.org/F4320311813","display_name":"\u00d6sterreichische Nationalstiftung f\u00fcr Forschung, Technologie und Entwicklung","ror":"https://ror.org/04hb33h70"},{"id":"https://openalex.org/F4320323591","display_name":"Christian Doppler Forschungsgesellschaft","ror":"https://ror.org/00mv8h305"},{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"},{"id":"https://openalex.org/F4320323819","display_name":"Universitas Indonesia","ror":"https://ror.org/0116zj450"},{"id":"https://openalex.org/F4320327593","display_name":"Bundesministerium f\u00fcr Digitalisierung und Wirtschaftsstandort","ror":null},{"id":"https://openalex.org/F4320337167","display_name":"Direktorat Riset and Pengembangan, Universitas Indonesia","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4391155099.pdf","grobid_xml":"https://content.openalex.org/works/W4391155099.grobid-xml"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W29689368","https://openalex.org/W50160455","https://openalex.org/W128025286","https://openalex.org/W172711948","https://openalex.org/W1481078745","https://openalex.org/W1494019345","https://openalex.org/W1970495524","https://openalex.org/W1972906196","https://openalex.org/W2006970282","https://openalex.org/W2029555202","https://openalex.org/W2042697476","https://openalex.org/W2048031904","https://openalex.org/W2051331638","https://openalex.org/W2051538531","https://openalex.org/W2105627317","https://openalex.org/W2121396013","https://openalex.org/W2132888766","https://openalex.org/W2343266112","https://openalex.org/W2410830680","https://openalex.org/W2495617574","https://openalex.org/W2751148789","https://openalex.org/W2751553114","https://openalex.org/W2756040459","https://openalex.org/W2761417117","https://openalex.org/W2772216345","https://openalex.org/W2795274753","https://openalex.org/W2800688234","https://openalex.org/W2907083496","https://openalex.org/W2955501170","https://openalex.org/W2968222960","https://openalex.org/W3014105160","https://openalex.org/W3197921082","https://openalex.org/W4210653366","https://openalex.org/W4223960118","https://openalex.org/W4234119197","https://openalex.org/W4242301909","https://openalex.org/W4320154635"],"related_works":["https://openalex.org/W2429057255","https://openalex.org/W2187546663","https://openalex.org/W148745890","https://openalex.org/W4389670110","https://openalex.org/W2611942503","https://openalex.org/W4315621326","https://openalex.org/W4316927223","https://openalex.org/W2149987247","https://openalex.org/W2315306780","https://openalex.org/W1993723920"],"abstract_inverted_index":{"In":[0,116],"web":[1,133,147],"application":[2,134,148],"development,":[3],"engineers":[4,109,171],"must":[5,70],"implement":[6,165],"the":[7,31,72,108,112,129,203,222,225],"User":[8],"Interface":[9],"(UI)":[10],"using":[11],"diverse":[12],"implementation":[13],"artifacts":[14],"such":[15],"as":[16],"HTML,":[17],"CSS,":[18],"and":[19,54,65,85,105,178,215],"JavaScript.":[20],"Employing":[21],"a":[22,63,90,132,153,166,187,195,217,238],"Model-Driven":[23],"Engineering":[24],"(MDE)":[25],"for":[26,75,123,157,176,189],"developing":[27,194],"UI":[28,56,60,69,83,96,113,126,162,180,190,227,244],"may":[29],"reduce":[30],"development":[32,61],"effort":[33],"by":[34,208],"automatically":[35],"generating":[36,179],"these":[37,103],"artifacts.":[38],"Additionally,":[39,150],"we":[40,119,151],"can":[41,236],"combine":[42],"an":[43,121],"MDE":[44],"approach":[45,122,138,175,207,235],"with":[46,102,246],"Software":[47],"Product":[48],"Line":[49],"(SPL)":[50],"concepts":[51],"to":[52,100,110,145,159,172,211,220,242],"model":[53,146],"generate":[55],"variants":[57,127,245],"automatically.":[58],"However,":[59],"is":[62,97],"complex":[64],"multi-faceted":[66],"problem.":[67],"The":[68,182],"satisfy":[71],"customer":[73],"preferences":[74],"various":[76],"aspects":[77],"(e.g.,":[78],"coloring":[79],"scheme,":[80],"choice":[81],"of":[82,131,197,205,224],"elements,":[84],"layouts)":[86],"while":[87],"also":[88,185],"having":[89],"good":[91,239,247],"usability":[92,223],"level.":[93],"Purely":[94],"generated":[95,226],"often":[98],"unable":[99],"comply":[101],"requirements":[104],"thus":[106],"forces":[107],"develop":[111],"manually":[114],"instead.":[115],"this":[117],"paper,":[118],"proposed":[120],"managing":[124],"customizable":[125],"in":[128],"context":[130],"product":[135],"line.":[136],"Our":[137,229],"uses":[139],"Interaction":[140],"Flow":[141],"Modeling":[142],"Language":[143],"(IFML)":[144],"UI.":[149],"define":[152],"delta":[154],"modeling":[155,161,177],"extension":[156],"IFML":[158],"support":[160,168,184],"variants.":[163,181,228],"We":[164,201],"tool":[167,183],"that":[169,233],"allows":[170],"use":[173],"our":[174,206,234],"provides":[186],"mechanism":[188],"customization":[191],"based":[192],"on":[193],"set":[196],"interchangeable":[198],"interface":[199],"styles.":[200],"evaluated":[202],"feasibility":[204],"applying":[209],"it":[210],"three":[212],"case":[213],"studies":[214],"conducted":[216],"questionnaire":[218],"survey":[219],"assess":[221],"evaluation":[230],"results":[231],"show":[232],"be":[237],"starting":[240],"point":[241],"manage":[243],"usability.":[248]},"counts_by_year":[{"year":2025,"cited_by_count":3}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
