{"id":"https://openalex.org/W4388274252","doi":"https://doi.org/10.1109/access.2023.3327553","title":"A Severity Assessment of Python Code Smells","display_name":"A Severity Assessment of Python Code Smells","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4388274252","doi":"https://doi.org/10.1109/access.2023.3327553"},"language":"en","primary_location":{"id":"doi:10.1109/access.2023.3327553","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3327553","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10295478.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10295478.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5001406719","display_name":"Aakanshi Gupta","orcid":"https://orcid.org/0000-0003-0835-8413"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aakanshi Gupta","raw_affiliation_strings":["Department of Computer Science and Engineering, ASET, AUUP, Noida, India"],"raw_orcid":"https://orcid.org/0000-0003-0835-8413","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, ASET, AUUP, Noida, India","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059004961","display_name":"Rashmi Gandhi","orcid":"https://orcid.org/0000-0001-5227-8213"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rashmi Gandhi","raw_affiliation_strings":["Department of Computer Science and Engineering, ASET, AUUP, Noida, India"],"raw_orcid":"https://orcid.org/0000-0001-5227-8213","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, ASET, AUUP, Noida, India","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047514252","display_name":"Nishtha Jatana","orcid":"https://orcid.org/0000-0002-6863-6756"},"institutions":[{"id":"https://openalex.org/I2799452066","display_name":"Maharaja Engineering College","ror":"https://ror.org/034pbde03","country_code":"IN","type":"education","lineage":["https://openalex.org/I2799452066","https://openalex.org/I33585257"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Nishtha Jatana","raw_affiliation_strings":["Maharaja Surajmal Institute of Technology, Delhi, India"],"raw_orcid":"https://orcid.org/0000-0002-6863-6756","affiliations":[{"raw_affiliation_string":"Maharaja Surajmal Institute of Technology, Delhi, India","institution_ids":["https://openalex.org/I2799452066"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Divya Jatain","orcid":"https://orcid.org/0000-0002-4339-1828"},"institutions":[{"id":"https://openalex.org/I2799452066","display_name":"Maharaja Engineering College","ror":"https://ror.org/034pbde03","country_code":"IN","type":"education","lineage":["https://openalex.org/I2799452066","https://openalex.org/I33585257"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Divya Jatain","raw_affiliation_strings":["Maharaja Surajmal Institute of Technology, Delhi, India"],"raw_orcid":"https://orcid.org/0000-0002-4339-1828","affiliations":[{"raw_affiliation_string":"Maharaja Surajmal Institute of Technology, Delhi, India","institution_ids":["https://openalex.org/I2799452066"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008160637","display_name":"Sandeep Kumar Panda","orcid":"https://orcid.org/0000-0002-0752-4267"},"institutions":[{"id":"https://openalex.org/I4210138731","display_name":"ICFAI Foundation for Higher Education","ror":"https://ror.org/04p3pp808","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210138731"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Sandeep Kumar Panda","raw_affiliation_strings":["Department of Artificial Intelligence and Data Science, Faculty of Science and Technology (IcfaiTech), The ICFAI Foundation for Higher Education, Hyderabad, Telangana, India","Department of Artificial Intelligence and Data Science, Faculty of Science and Technology (IcfaiTech), The ICFAI Foundation for Higher Education (Deemed to be University), Hyderabad, Telangana, India"],"raw_orcid":"https://orcid.org/0000-0002-0752-4267","affiliations":[{"raw_affiliation_string":"Department of Artificial Intelligence and Data Science, Faculty of Science and Technology (IcfaiTech), The ICFAI Foundation for Higher Education, Hyderabad, Telangana, India","institution_ids":["https://openalex.org/I4210138731"]},{"raw_affiliation_string":"Department of Artificial Intelligence and Data Science, Faculty of Science and Technology (IcfaiTech), The ICFAI Foundation for Higher Education (Deemed to be University), Hyderabad, Telangana, India","institution_ids":["https://openalex.org/I4210138731"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043414948","display_name":"Janjhyam Venkata Naga Ramesh","orcid":"https://orcid.org/0000-0002-2084-8864"},"institutions":[{"id":"https://openalex.org/I875944469","display_name":"Koneru Lakshmaiah Education Foundation","ror":"https://ror.org/02k949197","country_code":"IN","type":"education","lineage":["https://openalex.org/I875944469"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Janjhyam Venkata Naga Ramesh","raw_affiliation_strings":["Koneru Lakshmaiah Education Foundation, Vijayawada, Andhra Pradesh, India","Koneru Lakshmaiah Education Foundation, Vaddeswaram, Guntur Dist, Andhra Pradesh, India"],"raw_orcid":"https://orcid.org/0000-0002-2084-8864","affiliations":[{"raw_affiliation_string":"Koneru Lakshmaiah Education Foundation, Vijayawada, Andhra Pradesh, India","institution_ids":["https://openalex.org/I875944469"]},{"raw_affiliation_string":"Koneru Lakshmaiah Education Foundation, Vaddeswaram, Guntur Dist, Andhra Pradesh, India","institution_ids":["https://openalex.org/I875944469"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":4.7449,"has_fulltext":true,"cited_by_count":11,"citation_normalized_percentile":{"value":0.95391708,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"11","issue":null,"first_page":"119146","last_page":"119160"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9930999875068665,"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.9921000003814697,"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/python","display_name":"Python (programming language)","score":0.7760065793991089},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7379941940307617},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6097924113273621},{"id":"https://openalex.org/keywords/code-smell","display_name":"Code smell","score":0.5076357126235962},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.1812189221382141},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13181200623512268},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.07840263843536377}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.7760065793991089},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7379941940307617},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6097924113273621},{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.5076357126235962},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.1812189221382141},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13181200623512268},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.07840263843536377}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2023.3327553","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3327553","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10295478.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:2b67db5177554d63b7f7abe9f9cb1156","is_oa":true,"landing_page_url":"https://doaj.org/article/2b67db5177554d63b7f7abe9f9cb1156","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 11, Pp 119146-119160 (2023)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2023.3327553","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3327553","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10295478.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4388274252.pdf","grobid_xml":"https://content.openalex.org/works/W4388274252.grobid-xml"},"referenced_works_count":35,"referenced_works":["https://openalex.org/W1577601807","https://openalex.org/W2071983648","https://openalex.org/W2101526741","https://openalex.org/W2103134547","https://openalex.org/W2113867035","https://openalex.org/W2138394111","https://openalex.org/W2160506632","https://openalex.org/W2476494490","https://openalex.org/W2572684125","https://openalex.org/W2608628736","https://openalex.org/W2759794714","https://openalex.org/W2780783514","https://openalex.org/W2789476037","https://openalex.org/W2791136492","https://openalex.org/W2791318027","https://openalex.org/W2900538539","https://openalex.org/W2953520354","https://openalex.org/W2970665562","https://openalex.org/W2977847970","https://openalex.org/W3026397621","https://openalex.org/W3044853842","https://openalex.org/W3111937151","https://openalex.org/W3145100113","https://openalex.org/W3195933726","https://openalex.org/W3196318039","https://openalex.org/W4205117944","https://openalex.org/W4235954694","https://openalex.org/W4252512533","https://openalex.org/W4285820335","https://openalex.org/W4321843612","https://openalex.org/W4360982447","https://openalex.org/W4386392717","https://openalex.org/W4386457009","https://openalex.org/W6636084041","https://openalex.org/W6768700628"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W3134933787","https://openalex.org/W3116338676","https://openalex.org/W2786648929","https://openalex.org/W2774816643","https://openalex.org/W4286793953","https://openalex.org/W2806610047","https://openalex.org/W2031808517","https://openalex.org/W2207495067","https://openalex.org/W1906486629"],"abstract_inverted_index":{"Presence":[0],"of":[1,15,151,191,205,247],"code":[2,7,33,53,63,100,152,192,219,230],"smells":[3,34,54,64,162,193,220,231],"complicate":[4],"the":[5,11,16,82,93,99,111,117,122,127,131,148,155,166,179,183,189,200,213,218,222,229,243],"source":[6],"and":[8,13,48,73,142,225,239,245],"can":[9,209,226],"obstruct":[10],"development":[12,244],"functionality":[14],"software":[17,31,45,69,214,248],"project.":[18],"As":[19],"they":[20],"represent":[21],"improper":[22],"behavior":[23],"that":[24,55,147,178],"might":[25],"have":[26],"an":[27,170],"adverse":[28],"effect":[29],"on":[30],"maintenance,":[32],"are":[35,163],"behavioral":[36,87],"in":[37,66,124,197,221,232,242],"nature.":[38],"Python":[39,68],"is":[40,154],"widely":[41],"used":[42],"for":[43,98,115,187,212],"various":[44,139],"engineering":[46],"activities":[47],"tends":[49],"tool":[50],"to":[51,109,216],"contain":[52],"affect":[56],"its":[57,75,136],"quality.":[58],"This":[59],"study":[60],"investigates":[61],"five":[62],"diffused":[65],"20":[67],"comprising":[70],"10550":[71],"classes":[72],"analyses":[74],"severity":[76,118,125,172,190],"index":[77,173],"using":[78],"metric":[79],"distribution":[80],"at":[81,126],"class":[83,103,128],"level.":[84],"Subsequently,":[85],"a":[86],"analysis":[88],"has":[89],"been":[90],"conducted":[91],"over":[92,130,138],"considered":[94],"modification":[95,132],"period":[96,133],"(phases)":[97],"smell":[101,153],"undergoing":[102],"change":[104,123],"proneness.":[105],"Furthermore,":[106],"it":[107],"helps":[108],"investigate":[110],"accurate":[112,184],"multinomial":[113,185],"classifier":[114,186],"mining":[116],"index.":[119],"It":[120],"witnesses":[121],"level":[129],"by":[134],"mapping":[135],"characteristics":[137],"statistical":[140],"functions":[141],"hypotheses.":[143],"Our":[144],"findings":[145,204],"reveal":[146],"Cognitive":[149],"Complexity":[150],"most":[156],"severe":[157],"one.":[158],"The":[159,175,203],"remaining":[160],"four":[161],"centered":[164],"around":[165],"moderate":[167],"range,":[168],"having":[169],"average":[171],"value.":[174],"results":[176],"suggest":[177],"J48":[180],"algorithm":[181],"was":[182],"classifying":[188],"with":[194,199],"92.98%":[195],"accuracy":[196],"combination":[198],"AdaBoost":[201],"method.":[202],"our":[206],"empirical":[207],"evaluation":[208],"be":[210],"beneficial":[211],"developers":[215],"prioritize":[217],"pre-refactoring":[223],"phase":[224],"help":[227],"manage":[228],"forthcoming":[233],"releases,":[234],"subsequently":[235],"saving":[236],"ample":[237],"time":[238],"resources":[240],"spent":[241],"maintenance":[246],"projects.":[249]},"counts_by_year":[{"year":2025,"cited_by_count":11}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
