{"id":"https://openalex.org/W4387011576","doi":"https://doi.org/10.1145/3622748.3622755","title":"An Experiment on How Feature Dependent Variables Affect Configurable System Comprehensibility","display_name":"An Experiment on How Feature Dependent Variables Affect Configurable System Comprehensibility","publication_year":2023,"publication_date":"2023-09-25","ids":{"openalex":"https://openalex.org/W4387011576","doi":"https://doi.org/10.1145/3622748.3622755"},"language":"en","primary_location":{"id":"doi:10.1145/3622748.3622755","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3622748.3622755","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th Brazilian Symposium on Software Components, Architectures, and Reuse","raw_type":"proceedings-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/A5091150421","display_name":"Djan Santos","orcid":"https://orcid.org/0000-0002-9845-4857"},"institutions":[{"id":"https://openalex.org/I130913789","display_name":"Instituto Federal da Bahia","ror":"https://ror.org/01tzdej37","country_code":"BR","type":"education","lineage":["https://openalex.org/I130913789"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Djan Santos","raw_affiliation_strings":["Federal Institute of Bahia (IFBA), Brazil"],"raw_orcid":"https://orcid.org/0000-0002-9845-4857","affiliations":[{"raw_affiliation_string":"Federal Institute of Bahia (IFBA), Brazil","institution_ids":["https://openalex.org/I130913789"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039530559","display_name":"Cl\u00e1udio Sant\u2019Anna","orcid":"https://orcid.org/0000-0002-6005-5463"},"institutions":[{"id":"https://openalex.org/I126158947","display_name":"Universidade Federal da Bahia","ror":"https://ror.org/03k3p7647","country_code":"BR","type":"education","lineage":["https://openalex.org/I126158947"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Cl\u00e1udio Sant`Anna","raw_affiliation_strings":["Federal University of Bahia (UFBA), Brazil"],"raw_orcid":"https://orcid.org/0000-0002-6005-5463","affiliations":[{"raw_affiliation_string":"Federal University of Bahia (UFBA), Brazil","institution_ids":["https://openalex.org/I126158947"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051287042","display_name":"M\u00e1rcio Ribeiro","orcid":"https://orcid.org/0000-0002-4293-4261"},"institutions":[{"id":"https://openalex.org/I79889768","display_name":"Universidade Federal de Alagoas","ror":"https://ror.org/00dna7t83","country_code":"BR","type":"education","lineage":["https://openalex.org/I79889768"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"M\u00e1rcio Ribeiro","raw_affiliation_strings":["Federal University of Alagoas (UFAL), Brazil"],"raw_orcid":"https://orcid.org/0000-0002-4293-4261","affiliations":[{"raw_affiliation_string":"Federal University of Alagoas (UFAL), Brazil","institution_ids":["https://openalex.org/I79889768"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5091150421"],"corresponding_institution_ids":["https://openalex.org/I130913789"],"apc_list":null,"apc_paid":null,"fwci":0.8968,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.80199615,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"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/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9993000030517578,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.7778440117835999},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7507448196411133},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.7047941088676453},{"id":"https://openalex.org/keywords/variable","display_name":"Variable (mathematics)","score":0.5973821878433228},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5779930353164673},{"id":"https://openalex.org/keywords/variables","display_name":"Variables","score":0.5490933656692505},{"id":"https://openalex.org/keywords/suspect","display_name":"Suspect","score":0.5461985468864441},{"id":"https://openalex.org/keywords/affect","display_name":"Affect (linguistics)","score":0.5452852249145508},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.5415042638778687},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5028356909751892},{"id":"https://openalex.org/keywords/point","display_name":"Point (geometry)","score":0.4895513951778412},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4017474055290222},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.39871370792388916},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.37757766246795654},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.19110864400863647},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.14144262671470642},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.13859856128692627},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13648372888565063},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.11511138081550598},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.08711528778076172},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.08611544966697693}],"concepts":[{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.7778440117835999},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7507448196411133},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.7047941088676453},{"id":"https://openalex.org/C182365436","wikidata":"https://www.wikidata.org/wiki/Q50701","display_name":"Variable (mathematics)","level":2,"score":0.5973821878433228},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5779930353164673},{"id":"https://openalex.org/C27574286","wikidata":"https://www.wikidata.org/wiki/Q320723","display_name":"Variables","level":2,"score":0.5490933656692505},{"id":"https://openalex.org/C2778223634","wikidata":"https://www.wikidata.org/wiki/Q224952","display_name":"Suspect","level":2,"score":0.5461985468864441},{"id":"https://openalex.org/C2776035688","wikidata":"https://www.wikidata.org/wiki/Q1606558","display_name":"Affect (linguistics)","level":2,"score":0.5452852249145508},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.5415042638778687},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5028356909751892},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.4895513951778412},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4017474055290222},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.39871370792388916},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37757766246795654},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19110864400863647},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14144262671470642},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.13859856128692627},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13648372888565063},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.11511138081550598},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.08711528778076172},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.08611544966697693},{"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/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","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/C73484699","wikidata":"https://www.wikidata.org/wiki/Q161733","display_name":"Criminology","level":1,"score":0.0},{"id":"https://openalex.org/C46312422","wikidata":"https://www.wikidata.org/wiki/Q11024","display_name":"Communication","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3622748.3622755","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3622748.3622755","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th Brazilian Symposium on Software Components, Architectures, and Reuse","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","score":0.6899999976158142,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1973204205","https://openalex.org/W2027203221","https://openalex.org/W2040710054","https://openalex.org/W2106506040","https://openalex.org/W2112630514","https://openalex.org/W2124682367","https://openalex.org/W2146146776","https://openalex.org/W2148546387","https://openalex.org/W2151725765","https://openalex.org/W2347456954","https://openalex.org/W2597891906","https://openalex.org/W2730891473","https://openalex.org/W2732872135","https://openalex.org/W2734941459","https://openalex.org/W2955075709","https://openalex.org/W3094767218","https://openalex.org/W3117078320","https://openalex.org/W3129617007","https://openalex.org/W4231677595","https://openalex.org/W4300874258"],"related_works":["https://openalex.org/W2122804569","https://openalex.org/W2240979497","https://openalex.org/W2025599150","https://openalex.org/W3104152981","https://openalex.org/W1924474669","https://openalex.org/W2598318421","https://openalex.org/W4241100723","https://openalex.org/W2098192829","https://openalex.org/W2165862892","https://openalex.org/W2081938705"],"abstract_inverted_index":{"Background:":[0],"#ifdefs":[1,92],"allow":[2],"developers":[3],"to":[4,9,66,114,126,147,169,183,211],"define":[5],"source":[6,27,122],"code":[7,28,34,123,151],"related":[8],"features":[10,32,52],"that":[11,40,68,91,138,198,223],"should":[12,14],"or":[13,59],"not":[15],"be":[16],"compiled.":[17],"A":[18],"feature":[19,42,101,215],"dependency":[20,43,49],"occurs":[21],"in":[22,229],"a":[23,69,159,244],"configurable":[24,120],"system":[25,121],"when":[26,97,238],"snippets":[29],"of":[30,72,81,110,119,129,203,234],"different":[31],"share":[33],"elements,":[35],"such":[36],"as":[37],"variables.":[38,47,131],"Variables":[39],"produce":[41],"are":[44,241,252],"called":[45],"dependent":[46,57,73,130,204,235],"The":[48],"between":[50],"two":[51],"may":[53,93],"include":[54],"just":[55],"one":[56],"variable":[58],"more":[60,84,207,226],"than":[61],"one.":[62],"It":[63],"is":[64,113,135,154,225],"reasonable":[65],"suspect":[67],"high":[70],"number":[71,128,202,233],"variables":[74,205,236,240],"and":[75,143,181,190,237],"their":[76,98,171],"use":[77,99],"make":[78],"the":[79,107,117,127,145,199,201,206,248],"analysis":[80],"variability":[82],"scenarios":[83],"complex.":[85],"In":[86,104,218],"fact,":[87],"previous":[88],"studies":[89],"show":[90],"affect":[94],"comprehensibility,":[95],"especially":[96],"implies":[100],"dependency.":[102,216],"Aims:":[103],"this":[105,133],"sense,":[106],"main":[108],"goal":[109],"our":[111,220],"experiment":[112,161],"evaluate":[115],"if":[116],"comprehensibility":[118,175,224],"varies":[124],"according":[125],"Testing":[132],"hypothesis":[134],"important":[136],"so":[137],"we":[139],"can":[140],"recommend":[141],"practitioners":[142],"researchers":[144],"extent":[146],"which":[148],"writing":[149],"#ifdef":[150],"with":[152,162,214,231],"dependencies":[153],"harmful.":[155],"Method:":[156],"We":[157,173],"executed":[158],"controlled":[160],"12":[163],"participants":[164],"who":[165],"analyzed":[166],"programs":[167,213,230],"trying":[168],"specify":[170],"output.":[172],"quantified":[174],"using":[176],"metrics":[177],"based":[178],"on":[179],"time":[180],"attempts":[182],"answer":[184],"tasks":[185],"correctly,":[186],"participants\u2019":[187,191],"visual":[188],"effort,":[189],"heart":[192],"rate.":[193],"Results:":[194],"Our":[195],"results":[196,221],"indicate":[197,222],"higher":[200,232],"difficult":[208],"it":[209],"was":[210],"understand":[212],"Conclusions:":[217],"practice,":[219],"negatively":[227],"affected":[228],"these":[239],"defined":[242],"at":[243],"point":[245],"far":[246],"from":[247],"points":[249],"where":[250],"they":[251],"used.":[253]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
