{"id":"https://openalex.org/W4401595133","doi":"https://doi.org/10.7717/peerj-cs.2254","title":"Dynamic stacking ensemble for cross-language code smell detection","display_name":"Dynamic stacking ensemble for cross-language code smell detection","publication_year":2024,"publication_date":"2024-08-15","ids":{"openalex":"https://openalex.org/W4401595133","doi":"https://doi.org/10.7717/peerj-cs.2254","pmid":"https://pubmed.ncbi.nlm.nih.gov/39314734"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.7717/peerj-cs.2254","pdf_url":null,"source":{"id":"https://openalex.org/S4210178049","display_name":"PeerJ Computer Science","issn_l":"2376-5992","issn":["2376-5992"],"is_oa":true,"is_in_doaj":true,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310320104","host_organization_name":"PeerJ, Inc.","host_organization_lineage":["https://openalex.org/P4310320104"],"host_organization_lineage_names":["PeerJ, Inc."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.7717/peerj-cs.2254","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5055125044","display_name":"Hamoud Aljamaan","orcid":"https://orcid.org/0000-0002-2146-9348"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"funder","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":true,"raw_author_name":"Hamoud Aljamaan","raw_affiliation_strings":["Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia","Interdisciplinary Research Center for Finance and Digital Economy, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Interdisciplinary Research Center for Finance and Digital Economy, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]},{"raw_affiliation_string":"Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5055125044"],"corresponding_institution_ids":["https://openalex.org/I134085113"],"apc_list":{"value":1395,"currency":"USD","value_usd":1395},"apc_paid":{"value":1395,"currency":"USD","value_usd":1395},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":78},"biblio":{"volume":"10","issue":null,"first_page":"e2254","last_page":"e2254"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9995,"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.9995,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9961,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9892,"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/code","display_name":"Code (set theory)","score":0.57743436}],"concepts":[{"id":"https://openalex.org/C33347731","wikidata":"https://www.wikidata.org/wiki/Q285210","display_name":"Stacking","level":2,"score":0.6678165},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6381172},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.57743436},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.39574042},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37261957},{"id":"https://openalex.org/C28490314","wikidata":"https://www.wikidata.org/wiki/Q189436","display_name":"Speech recognition","level":1,"score":0.36782432},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27092025},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10172343},{"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/C46141821","wikidata":"https://www.wikidata.org/wiki/Q209402","display_name":"Nuclear magnetic resonance","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.7717/peerj-cs.2254","pdf_url":null,"source":{"id":"https://openalex.org/S4210178049","display_name":"PeerJ Computer Science","issn_l":"2376-5992","issn":["2376-5992"],"is_oa":true,"is_in_doaj":true,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310320104","host_organization_name":"PeerJ, Inc.","host_organization_lineage":["https://openalex.org/P4310320104"],"host_organization_lineage_names":["PeerJ, Inc."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/39314734","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":["National Institutes of Health"],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.7717/peerj-cs.2254","pdf_url":null,"source":{"id":"https://openalex.org/S4210178049","display_name":"PeerJ Computer Science","issn_l":"2376-5992","issn":["2376-5992"],"is_oa":true,"is_in_doaj":true,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310320104","host_organization_name":"PeerJ, Inc.","host_organization_lineage":["https://openalex.org/P4310320104"],"host_organization_lineage_names":["PeerJ, Inc."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[{"funder":"https://openalex.org/F4320322323","funder_display_name":"King Fahd University of Petroleum and Minerals","award_id":null}],"datasets":[],"versions":[],"referenced_works_count":44,"referenced_works":["https://openalex.org/W1565746575","https://openalex.org/W179179905","https://openalex.org/W1841820628","https://openalex.org/W1991172342","https://openalex.org/W2088252378","https://openalex.org/W2124776405","https://openalex.org/W2125055259","https://openalex.org/W2151295763","https://openalex.org/W2155806188","https://openalex.org/W2165250079","https://openalex.org/W2166993820","https://openalex.org/W2167453047","https://openalex.org/W2474835145","https://openalex.org/W2787379525","https://openalex.org/W2796404405","https://openalex.org/W28412257","https://openalex.org/W2908058835","https://openalex.org/W2945020349","https://openalex.org/W2951696358","https://openalex.org/W2960103038","https://openalex.org/W2962897394","https://openalex.org/W2969368867","https://openalex.org/W298212978","https://openalex.org/W2998214346","https://openalex.org/W2998216295","https://openalex.org/W3023289764","https://openalex.org/W3047958222","https://openalex.org/W3119003027","https://openalex.org/W3170550652","https://openalex.org/W3183881215","https://openalex.org/W4206030306","https://openalex.org/W4210441933","https://openalex.org/W4232478844","https://openalex.org/W4241233223","https://openalex.org/W4306149605","https://openalex.org/W4312977649","https://openalex.org/W4376137025","https://openalex.org/W4378696680","https://openalex.org/W4386213710","https://openalex.org/W4387078716","https://openalex.org/W4393130983","https://openalex.org/W4394571723","https://openalex.org/W4394730962","https://openalex.org/W649920412"],"related_works":["https://openalex.org/W4376641153","https://openalex.org/W4302292679","https://openalex.org/W4295885776","https://openalex.org/W4250391473","https://openalex.org/W4241625287","https://openalex.org/W3204019825","https://openalex.org/W3045075405","https://openalex.org/W2070875936","https://openalex.org/W2050788868","https://openalex.org/W2035329725"],"abstract_inverted_index":{"Code":[0,19],"smells":[1,20,42,73,102],"refer":[2],"to":[3,31,82],"poor":[4],"design":[5],"and":[6,63,92],"implementation":[7],"choices":[8],"by":[9],"software":[10,17],"engineers":[11],"that":[12,35],"might":[13],"affect":[14],"the":[15,48,66],"overall":[16],"quality.":[18],"detection":[21],"using":[22,86],"machine":[23],"learning":[24],"models":[25,34,55],"has":[26,56],"become":[27],"a":[28,59],"popular":[29],"area":[30],"build":[32],"effective":[33,54],"are":[36,96],"capable":[37,97],"of":[38,50,52,61,65,78,98],"detecting":[39,100],"different":[40],"code":[41,72,101],"in":[43,103],"multiple":[44],"programming":[45,105],"languages.":[46],"However,":[47],"process":[49],"building":[51],"such":[53],"not":[57],"reached":[58],"state":[60],"stability,":[62],"most":[64],"existing":[67],"research":[68],"focuses":[69],"on":[70],"Java":[71],"detection.":[74],"The":[75],"main":[76],"objective":[77],"this":[79],"article":[80],"is":[81],"propose":[83],"dynamic":[84],"ensembles":[85],"two":[87,104],"strategies,":[88],"namely":[89],"greedy":[90],"search":[91],"backward":[93],"elimination,":[94],"which":[95],"accurately":[99],"languages":[106],"(":[107]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4401595133","counts_by_year":[],"updated_date":"2025-04-10T01:36:18.879829","created_date":"2024-08-15"}