{"id":"https://openalex.org/W4385730426","doi":"https://doi.org/10.1109/jcsse58229.2023.10202124","title":"Enhanced Machine Learning-Based Code Smell Detection Through Hyper-Parameter Optimization","display_name":"Enhanced Machine Learning-Based Code Smell Detection Through Hyper-Parameter Optimization","publication_year":2023,"publication_date":"2023-06-28","ids":{"openalex":"https://openalex.org/W4385730426","doi":"https://doi.org/10.1109/jcsse58229.2023.10202124"},"language":"en","primary_location":{"id":"doi:10.1109/jcsse58229.2023.10202124","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jcsse58229.2023.10202124","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 20th International Joint Conference on Computer Science and Software Engineering (JCSSE)","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/A5092624163","display_name":"Peeradon Sukkasem","orcid":"https://orcid.org/0009-0000-8359-3558"},"institutions":[{"id":"https://openalex.org/I179193067","display_name":"Khon Kaen University","ror":"https://ror.org/03cq4gr50","country_code":"TH","type":"education","lineage":["https://openalex.org/I179193067"]}],"countries":["TH"],"is_corresponding":true,"raw_author_name":"Peeradon Sukkasem","raw_affiliation_strings":["College of Computing, Khon Kaen University,Department of Computer Science,Khon Kaen,Thailand","Department of Computer Science, College of Computing, Khon Kaen University, Khon Kaen, Thailand"],"affiliations":[{"raw_affiliation_string":"College of Computing, Khon Kaen University,Department of Computer Science,Khon Kaen,Thailand","institution_ids":["https://openalex.org/I179193067"]},{"raw_affiliation_string":"Department of Computer Science, College of Computing, Khon Kaen University, Khon Kaen, Thailand","institution_ids":["https://openalex.org/I179193067"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048565983","display_name":"Chitsutha Soomlek","orcid":"https://orcid.org/0000-0002-9063-0705"},"institutions":[{"id":"https://openalex.org/I179193067","display_name":"Khon Kaen University","ror":"https://ror.org/03cq4gr50","country_code":"TH","type":"education","lineage":["https://openalex.org/I179193067"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Chitsutha Soomlek","raw_affiliation_strings":["College of Computing, Khon Kaen University,Department of Computer Science,Khon Kaen,Thailand","Department of Computer Science, College of Computing, Khon Kaen University, Khon Kaen, Thailand"],"affiliations":[{"raw_affiliation_string":"College of Computing, Khon Kaen University,Department of Computer Science,Khon Kaen,Thailand","institution_ids":["https://openalex.org/I179193067"]},{"raw_affiliation_string":"Department of Computer Science, College of Computing, Khon Kaen University, Khon Kaen, Thailand","institution_ids":["https://openalex.org/I179193067"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5092624163"],"corresponding_institution_ids":["https://openalex.org/I179193067"],"apc_list":null,"apc_paid":null,"fwci":1.3767,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.85158351,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"297","last_page":"302"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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.9998000264167786,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.991599977016449,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9804999828338623,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.825080394744873},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.8164336681365967},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7604422569274902},{"id":"https://openalex.org/keywords/bayesian-optimization","display_name":"Bayesian optimization","score":0.5334874391555786},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.49119970202445984},{"id":"https://openalex.org/keywords/particle-swarm-optimization","display_name":"Particle swarm optimization","score":0.44797012209892273},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.4248446822166443},{"id":"https://openalex.org/keywords/decision-tree","display_name":"Decision tree","score":0.42255187034606934},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.42134860157966614},{"id":"https://openalex.org/keywords/random-forest","display_name":"Random forest","score":0.4148902893066406},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.41171708703041077},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2652142345905304},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.1749003827571869}],"concepts":[{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.825080394744873},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.8164336681365967},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7604422569274902},{"id":"https://openalex.org/C2778049539","wikidata":"https://www.wikidata.org/wiki/Q17002908","display_name":"Bayesian optimization","level":2,"score":0.5334874391555786},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.49119970202445984},{"id":"https://openalex.org/C85617194","wikidata":"https://www.wikidata.org/wiki/Q2072794","display_name":"Particle swarm optimization","level":2,"score":0.44797012209892273},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4248446822166443},{"id":"https://openalex.org/C84525736","wikidata":"https://www.wikidata.org/wiki/Q831366","display_name":"Decision tree","level":2,"score":0.42255187034606934},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.42134860157966614},{"id":"https://openalex.org/C169258074","wikidata":"https://www.wikidata.org/wiki/Q245748","display_name":"Random forest","level":2,"score":0.4148902893066406},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.41171708703041077},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2652142345905304},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.1749003827571869},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/jcsse58229.2023.10202124","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jcsse58229.2023.10202124","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 20th International Joint Conference on Computer Science and Software Engineering (JCSSE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4399999976158142,"id":"https://metadata.un.org/sdg/15","display_name":"Life in Land"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320322335","display_name":"Khon Kaen University","ror":"https://ror.org/03cq4gr50"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W24956509","https://openalex.org/W60686164","https://openalex.org/W649920412","https://openalex.org/W1437335841","https://openalex.org/W1970029789","https://openalex.org/W1991172342","https://openalex.org/W2060561050","https://openalex.org/W2087450238","https://openalex.org/W2101234009","https://openalex.org/W2106411961","https://openalex.org/W2109042184","https://openalex.org/W2131241448","https://openalex.org/W2152195021","https://openalex.org/W2245188050","https://openalex.org/W2608628736","https://openalex.org/W2787379525","https://openalex.org/W2795218835","https://openalex.org/W2883645417","https://openalex.org/W2900538539","https://openalex.org/W2908058835","https://openalex.org/W2911964244","https://openalex.org/W2935772220","https://openalex.org/W2954327103","https://openalex.org/W2955219525","https://openalex.org/W2963520355","https://openalex.org/W3045004532","https://openalex.org/W3049429073","https://openalex.org/W3111736751","https://openalex.org/W3112073754","https://openalex.org/W3134924824","https://openalex.org/W3205153139","https://openalex.org/W4205117944","https://openalex.org/W4286970057","https://openalex.org/W4297957988","https://openalex.org/W6675354045","https://openalex.org/W6676179485","https://openalex.org/W6676279030","https://openalex.org/W6678911119","https://openalex.org/W6800546666","https://openalex.org/W6949705059"],"related_works":["https://openalex.org/W2160765347","https://openalex.org/W4366990902","https://openalex.org/W4317732970","https://openalex.org/W4388550696","https://openalex.org/W4313289487","https://openalex.org/W4321636153","https://openalex.org/W4236840126","https://openalex.org/W1648987790","https://openalex.org/W1514851312","https://openalex.org/W4233305372"],"abstract_inverted_index":{"To":[0],"preserve":[1],"software":[2],"quality":[3],"and":[4,14,50,56,63,78,97,104,128],"maintainability,":[5],"machine":[6,26,36,88,116,141],"learning-based":[7,27,37,117],"code":[8,28,38,106,118,150],"smell":[9,29,39,107,119,151],"detection":[10,152],"has":[11],"been":[12],"proposed,":[13],"the":[15,33,86,114,139,145,149],"results":[16,83,135],"are":[17],"promising.":[18],"This":[19],"research":[20],"proposes":[21],"an":[22,92],"enhanced":[23,115,140],"version":[24],"of":[25,35,99,112],"detection.":[30],"We":[31],"improve":[32],"performance":[34],"classifiers":[40,90,120,143],"by":[41],"applying":[42],"hyper-parameter":[43],"optimization":[44,49,52],"techniques":[45],"in":[46,148],"Particle":[47],"swarm":[48],"Bayesian":[51],"to":[53,70,95],"decision":[54],"tree":[55],"random":[57],"forest.":[58],"The":[59,81,133],"models":[60],"were":[61],"trained":[62],"evaluated":[64],"on":[65],"74":[66],"open":[67],"source":[68],"projects":[69],"identify":[71],"god":[72],"class,":[73,75],"data":[74,126],"feature":[76],"envy,":[77],"long":[79,131],"method.":[80,132],"experimental":[82],"confirm":[84],"that":[85,138],"optimized":[87],"learning":[89,142],"c":[91],"achieve":[93],"up":[94],"99.183%":[96],"99.155%":[98],"accuracy":[100],"for":[101,130],"both":[102],"class-level":[103],"function-level":[105],"classification,":[108],"respectively.":[109],"In":[110],"term":[111],"recall,":[113],"achieved":[121],"9":[122],"9.514%":[123],"when":[124],"identifying":[125],"class":[127],"98.806%":[129],"comparison":[134],"also":[136],"indicated":[137],"outperform":[144],"original":[146],"versions":[147],"context.":[153]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
