{"id":"https://openalex.org/W3116742565","doi":"https://doi.org/10.1145/3422392.3422418","title":"A semi-automated iterative process for detecting feature interactions","display_name":"A semi-automated iterative process for detecting feature interactions","publication_year":2020,"publication_date":"2020-10-21","ids":{"openalex":"https://openalex.org/W3116742565","doi":"https://doi.org/10.1145/3422392.3422418","mag":"3116742565"},"language":"en","primary_location":{"id":"doi:10.1145/3422392.3422418","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3422392.3422418","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the XXXIV Brazilian Symposium on Software Engineering","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/A5111159673","display_name":"Larissa Rocha","orcid":"https://orcid.org/0009-0000-3928-6374"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Larissa Rocha","raw_affiliation_strings":["UFBA, Bahia, Brazil UEFS, Bahia, Brazil"],"affiliations":[{"raw_affiliation_string":"UFBA, Bahia, Brazil UEFS, Bahia, Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060475953","display_name":"Ivan Machado","orcid":"https://orcid.org/0000-0001-9027-2293"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ivan Machado","raw_affiliation_strings":["UFBA, Bahia, Brazil"],"affiliations":[{"raw_affiliation_string":"UFBA, Bahia, Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055793778","display_name":"Eduardo Santana de Almeida","orcid":"https://orcid.org/0000-0002-9312-6715"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Eduardo Almeida","raw_affiliation_strings":["UFBA, Bahia, Brazil"],"affiliations":[{"raw_affiliation_string":"UFBA, Bahia, Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067467896","display_name":"Christian K\u00e4stner","orcid":"https://orcid.org/0000-0002-4450-4572"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christian K\u00e4stner","raw_affiliation_strings":["Carnegie Mellon University, Pittsburgh, USA"],"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University, Pittsburgh, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054083284","display_name":"Sarah Nadi","orcid":"https://orcid.org/0000-0002-0091-6030"},"institutions":[{"id":"https://openalex.org/I154425047","display_name":"University of Alberta","ror":"https://ror.org/0160cpw27","country_code":"CA","type":"education","lineage":["https://openalex.org/I154425047"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Sarah Nadi","raw_affiliation_strings":["University of Alberta, Edmonton, Canada"],"affiliations":[{"raw_affiliation_string":"University of Alberta, Edmonton, Canada","institution_ids":["https://openalex.org/I154425047"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5111159673"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2669,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.68226722,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"778","last_page":"787"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.734444260597229},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.643704891204834},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.6116456985473633},{"id":"https://openalex.org/keywords/iterative-and-incremental-development","display_name":"Iterative and incremental development","score":0.494552344083786},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4381040334701538},{"id":"https://openalex.org/keywords/pattern-recognition","display_name":"Pattern recognition (psychology)","score":0.3344610035419464},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.18307286500930786},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1241091787815094}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.734444260597229},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.643704891204834},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.6116456985473633},{"id":"https://openalex.org/C143587482","wikidata":"https://www.wikidata.org/wiki/Q1543216","display_name":"Iterative and incremental development","level":2,"score":0.494552344083786},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4381040334701538},{"id":"https://openalex.org/C153180895","wikidata":"https://www.wikidata.org/wiki/Q7148389","display_name":"Pattern recognition (psychology)","level":2,"score":0.3344610035419464},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.18307286500930786},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1241091787815094},{"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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3422392.3422418","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3422392.3422418","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the XXXIV Brazilian Symposium on Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1968718409","https://openalex.org/W2003775793","https://openalex.org/W2048064553","https://openalex.org/W2067024639","https://openalex.org/W2090403712","https://openalex.org/W2106587505","https://openalex.org/W2108999965","https://openalex.org/W2125247206","https://openalex.org/W2128204165","https://openalex.org/W2170276374","https://openalex.org/W2171570823","https://openalex.org/W2524312464","https://openalex.org/W2547175800","https://openalex.org/W2618360667","https://openalex.org/W2760679152","https://openalex.org/W2784023338","https://openalex.org/W2789738773","https://openalex.org/W2791339233","https://openalex.org/W2808919090","https://openalex.org/W2898370077"],"related_works":["https://openalex.org/W2970216048","https://openalex.org/W2052253960","https://openalex.org/W2382607599","https://openalex.org/W2016461833","https://openalex.org/W3197541072","https://openalex.org/W2760085659","https://openalex.org/W376702462","https://openalex.org/W2147802381","https://openalex.org/W2787306535","https://openalex.org/W2489255581"],"abstract_inverted_index":{"For":[0],"configurable":[1],"systems,":[2],"features":[3,38,62],"developed":[4],"and":[5,75,127],"tested":[6],"separately":[7],"may":[8,138],"present":[9,103],"a":[10,16,125,147],"different":[11],"behavior":[12,53],"when":[13],"combined":[14],"in":[15,41,45],"system.":[17],"Since":[18],"software":[19],"products":[20],"might":[21],"be":[22,56,122],"composed":[23],"of":[24,26,89,112,145],"thousands":[25],"features,":[27],"developers":[28,93],"should":[29],"guarantee":[30],"that":[31,54,136],"all":[32],"valid":[33],"combinations":[34],"work":[35],"properly.":[36],"However,":[37],"can":[39],"interact":[40],"undesired":[42],"ways,":[43],"resulting":[44],"failures.":[46],"A":[47],"feature":[48,69,90,130],"interaction":[49,131],"is":[50],"an":[51,86,104],"unpredictable":[52],"cannot":[55],"easily":[57],"deduced":[58],"from":[59],"the":[60,143,153],"individual":[61],"involved.":[63],"We":[64,115],"proposed":[65],"VarXplorer":[66,120,137],"to":[67,94,107,117,141,150],"inspect":[68],"interactions":[70,91,146],"as":[71,79],"they":[72],"are":[73],"detected":[74],"incrementally":[76],"classify":[77],"them":[78],"benign":[80],"or":[81],"problematic.":[82],"Our":[83,133],"approach":[84],"provides":[85],"iterative":[87,110],"analysis":[88],"allowing":[92],"focus":[95],"on":[96],"suspicious":[97],"cases.":[98],"In":[99],"this":[100],"paper,":[101],"we":[102],"experimental":[105],"study":[106],"evaluate":[108],"our":[109],"process":[111],"tests":[113],"execution.":[114],"aim":[116],"understand":[118],"how":[119],"could":[121],"used":[123],"for":[124],"faster":[126],"more":[128],"objective":[129],"analysis.":[132],"results":[134],"show":[135],"reduce":[139],"up":[140],"50%":[142],"amount":[144],"developer":[148],"needs":[149],"check":[151],"during":[152],"testing":[154],"process.":[155]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
