{"id":"https://openalex.org/W4401454862","doi":"https://doi.org/10.1145/3646548.3672592","title":"Feature-oriented Test Case Prioritization Strategies: An Evaluation for Highly Configurable Systems","display_name":"Feature-oriented Test Case Prioritization Strategies: An Evaluation for Highly Configurable Systems","publication_year":2024,"publication_date":"2024-08-09","ids":{"openalex":"https://openalex.org/W4401454862","doi":"https://doi.org/10.1145/3646548.3672592"},"language":"en","primary_location":{"id":"doi:10.1145/3646548.3672592","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3646548.3672592","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"28th ACM International Systems and Software Product Line Conference","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/A5052899901","display_name":"Willian D. F. Mendon\u00e7a","orcid":"https://orcid.org/0000-0002-0063-333X"},"institutions":[{"id":"https://openalex.org/I1283613182","display_name":"Universidade Tecnol\u00f3gica Federal do Paran\u00e1","ror":"https://ror.org/002v2kq79","country_code":"BR","type":"education","lineage":["https://openalex.org/I1283613182"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Willian Douglas Ferrari Mendon\u00e7a","raw_affiliation_strings":["DInf, Universidade Tecnol\u00f3gica Federal do Paran\u00e1, Brazil"],"affiliations":[{"raw_affiliation_string":"DInf, Universidade Tecnol\u00f3gica Federal do Paran\u00e1, Brazil","institution_ids":["https://openalex.org/I1283613182"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039130090","display_name":"Wesley K. G. Assun\u00e7\u00e3o","orcid":"https://orcid.org/0000-0002-7557-9091"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wesley K. G. Assun\u00e7\u00e3o","raw_affiliation_strings":["North Carolina State University, USA"],"affiliations":[{"raw_affiliation_string":"North Carolina State University, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032393345","display_name":"S\u00edlvia Regina Verg\u00edlio","orcid":"https://orcid.org/0000-0003-3139-6266"},"institutions":[{"id":"https://openalex.org/I52418104","display_name":"Universidade Federal do Paran\u00e1","ror":"https://ror.org/05syd6y78","country_code":"BR","type":"education","lineage":["https://openalex.org/I52418104"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Silvia Vergilio","raw_affiliation_strings":["DInf, UFPR, Brazil"],"affiliations":[{"raw_affiliation_string":"DInf, UFPR, Brazil","institution_ids":["https://openalex.org/I52418104"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5052899901"],"corresponding_institution_ids":["https://openalex.org/I1283613182"],"apc_list":null,"apc_paid":null,"fwci":0.4726,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.67087821,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"72","last_page":"83"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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.9994000196456909,"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/T10260","display_name":"Software Engineering Research","score":0.9958999752998352,"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/prioritization","display_name":"Prioritization","score":0.7744430303573608},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.744823694229126},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.620466411113739},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.5639563798904419},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3411039412021637},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3313358724117279},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.32915857434272766},{"id":"https://openalex.org/keywords/process-management","display_name":"Process management","score":0.11896240711212158},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10896822810173035}],"concepts":[{"id":"https://openalex.org/C2777615720","wikidata":"https://www.wikidata.org/wiki/Q11888847","display_name":"Prioritization","level":2,"score":0.7744430303573608},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.744823694229126},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.620466411113739},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.5639563798904419},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3411039412021637},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3313358724117279},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.32915857434272766},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.11896240711212158},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10896822810173035},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","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/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3646548.3672592","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3646548.3672592","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"28th ACM International Systems and Software Product Line Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8523496445","display_name":null,"funder_award_id":"310034/2022-1","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"}],"funders":[{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W116291049","https://openalex.org/W1985896931","https://openalex.org/W1987174293","https://openalex.org/W2014515160","https://openalex.org/W2029671009","https://openalex.org/W2058162561","https://openalex.org/W2062581109","https://openalex.org/W2065587836","https://openalex.org/W2092198121","https://openalex.org/W2136921053","https://openalex.org/W2141226346","https://openalex.org/W2294668324","https://openalex.org/W2511206070","https://openalex.org/W2524312464","https://openalex.org/W2528056845","https://openalex.org/W2573417448","https://openalex.org/W2575005709","https://openalex.org/W2597891906","https://openalex.org/W2794624292","https://openalex.org/W2808287282","https://openalex.org/W2888536196","https://openalex.org/W2894714382","https://openalex.org/W2899407111","https://openalex.org/W2900513044","https://openalex.org/W2917442759","https://openalex.org/W2972453213","https://openalex.org/W3082406542","https://openalex.org/W3091492509","https://openalex.org/W3094358887","https://openalex.org/W3112840095","https://openalex.org/W3215241433","https://openalex.org/W4229772528","https://openalex.org/W4247755935","https://openalex.org/W4255555015","https://openalex.org/W4281617421","https://openalex.org/W4285207605","https://openalex.org/W4286214210","https://openalex.org/W4293153800","https://openalex.org/W4386179653","https://openalex.org/W4400481536","https://openalex.org/W6906437604"],"related_works":["https://openalex.org/W2506292322","https://openalex.org/W4283209547","https://openalex.org/W4367627632","https://openalex.org/W2184980933","https://openalex.org/W653452717","https://openalex.org/W2554445088","https://openalex.org/W2621003306","https://openalex.org/W2335661150","https://openalex.org/W1595456161","https://openalex.org/W4210478379"],"abstract_inverted_index":{"Test":[0],"Case":[1],"Prioritization":[2],"(TCP)":[3],"has":[4],"proved":[5],"to":[6,24,124,137,175,186,193],"be":[7,69,88],"beneficial":[8],"when":[9,94],"time":[10],"constraints":[11],"exist.":[12],"During":[13],"TCP,":[14],"most":[15,41],"relevant":[16],"test":[17,98,121,134,150,183,234,241],"cases":[18,99,122,135,151,184],"are":[19,33,72,100,158,165,200],"executed":[20],"first":[21],"in":[22,37,142],"order":[23],"maximize":[25],"failure":[26,219,247],"detection":[27,220],"and":[28,97,112,146,169,213,223,236],"produce":[29],"rapid":[30],"feedback.":[31],"There":[32],"several":[34],"TCP":[35,116],"approaches":[36,77],"the":[38,53,103,143,159,173,180,204,226],"literature,":[39],"but":[40],"of":[42,48,55,162,190],"them":[43],"do":[44],"not":[45,73],"consider":[46],"particularities":[47],"Highly-Configurable":[49],"Systems":[50],"(HCSs),":[51],"namely":[52],"notion":[54],"features.":[56],"Existing":[57],"work":[58],"is":[59,179],"usually":[60,78],"based":[61],"on":[62],"artifacts":[63],"(e.g.,":[64],"feature":[65],"models)":[66],"that":[67,126,139,152,164,182,195],"can":[68,87],"outdated":[70],"or":[71,82,192],"available.":[74],"Some":[75],"code-oriented":[76],"employ":[79],"dynamic":[80],"analysis":[81],"require":[83],"a":[84,187,208,239],"failure-history,":[85],"which":[86],"costly.":[89],"Furthermore,":[90],"they":[91],"present":[92],"limitations":[93],"new":[95],"variants":[96],"added":[101],"during":[102],"system":[104],"evolution.":[105],"To":[106],"address":[107],"such":[108],"limitations,":[109],"we":[110],"propose":[111],"evaluate":[113],"three":[114],"feature-oriented":[115],"strategies:":[117],"(i)":[118],"FeatChgHist:":[119],"prioritizes":[120,133,149],"associated":[123,136,185],"features":[125,138,155,194],"often":[127,197],"changed":[128,140,196],"over":[129,198],"commits;":[130],"(ii)":[131],"FeatChgCommit:":[132],"more":[141,154,201],"current":[144],"commit;":[145],"(iii)":[147],"FeatCov:":[148],"cover":[153],"simultaneously.":[156],"Features":[157],"building":[160],"blocks":[161],"HCSs":[163],"used":[166,229],"for":[167],"communication":[168],"design":[170],"purposes.":[171],"Then":[172],"basis":[174],"introduce":[176],"these":[177],"strategies":[178],"fact":[181],"great":[188],"number":[189],"features,":[191],"commits,":[199],"fault-prone.":[202],"In":[203],"evaluation,":[205],"conducted":[206],"with":[207],"real":[209],"open-source":[210],"HCS,":[211],"FeatChgHist":[212],"FeatChgCommit":[214],"show":[215],"better":[216],"performance":[217],"regarding":[218],"than":[221,225],"FeatCov,":[222],"also":[224],"changed-file-oriented":[227],"strategies,":[228],"as":[230],"baseline.":[231],"Moreover,":[232],"combining":[233],"selection":[235],"prioritization":[237],"allows":[238],"reduced":[240],"set":[242],"without":[243],"decreasing":[244],"significantly":[245],"early":[246],"detection.":[248]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-04-13T07:58:08.660418","created_date":"2025-10-10T00:00:00"}
