{"id":"https://openalex.org/W4318776472","doi":"https://doi.org/10.3390/info14020081","title":"A Notional Understanding of the Relationship between Code Readability and Software Complexity","display_name":"A Notional Understanding of the Relationship between Code Readability and Software Complexity","publication_year":2023,"publication_date":"2023-01-31","ids":{"openalex":"https://openalex.org/W4318776472","doi":"https://doi.org/10.3390/info14020081"},"language":"en","primary_location":{"id":"doi:10.3390/info14020081","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info14020081","pdf_url":"https://www.mdpi.com/2078-2489/14/2/81/pdf?version=1675935842","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2078-2489/14/2/81/pdf?version=1675935842","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5009036501","display_name":"Yahya Tashtoush","orcid":"https://orcid.org/0000-0002-4248-8732"},"institutions":[{"id":"https://openalex.org/I156983542","display_name":"Jordan University of Science and Technology","ror":"https://ror.org/03y8mtb59","country_code":"JO","type":"education","lineage":["https://openalex.org/I156983542"]}],"countries":["JO"],"is_corresponding":false,"raw_author_name":"Yahya Tashtoush","raw_affiliation_strings":["Department of Computer Science, Jordan University of Science and Technology, Irbid 22110, Jordan"],"raw_orcid":"https://orcid.org/0000-0002-4248-8732","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Jordan University of Science and Technology, Irbid 22110, Jordan","institution_ids":["https://openalex.org/I156983542"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045707636","display_name":"Noor Abu-el-rub","orcid":"https://orcid.org/0000-0001-5260-7734"},"institutions":[{"id":"https://openalex.org/I4210128618","display_name":"University of Kansas Medical Center","ror":"https://ror.org/036c9yv20","country_code":"US","type":"funder","lineage":["https://openalex.org/I4210128618"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Noor Abu-El-Rub","raw_affiliation_strings":["Medical Informatics, University of Kansas Medical Center, Rainbow Boulevard, Kansas, KS 66160, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Medical Informatics, University of Kansas Medical Center, Rainbow Boulevard, Kansas, KS 66160, USA","institution_ids":["https://openalex.org/I4210128618"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091723521","display_name":"Omar Darwish","orcid":"https://orcid.org/0000-0001-8346-7148"},"institutions":[{"id":"https://openalex.org/I138216421","display_name":"Eastern Michigan University","ror":"https://ror.org/02ehshm78","country_code":"US","type":"education","lineage":["https://openalex.org/I138216421"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Omar Darwish","raw_affiliation_strings":["Information Security and Applied Computing, Eastern Michigan University, Ypsilanti, MI 48197, USA"],"raw_orcid":"https://orcid.org/0000-0001-8346-7148","affiliations":[{"raw_affiliation_string":"Information Security and Applied Computing, Eastern Michigan University, Ypsilanti, MI 48197, USA","institution_ids":["https://openalex.org/I138216421"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018183651","display_name":"Shorouq Al-Eidi","orcid":"https://orcid.org/0000-0002-4090-3736"},"institutions":[{"id":"https://openalex.org/I114432678","display_name":"Tafila Technical University","ror":"https://ror.org/04jzmk773","country_code":"JO","type":"education","lineage":["https://openalex.org/I114432678"]}],"countries":["JO"],"is_corresponding":false,"raw_author_name":"Shorouq Al-Eidi","raw_affiliation_strings":["Computer Science Department, Tafila Technical University, Tafila 66110, Jordan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Department, Tafila Technical University, Tafila 66110, Jordan","institution_ids":["https://openalex.org/I114432678"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003711406","display_name":"Dirar Darweesh","orcid":"https://orcid.org/0000-0001-7941-2910"},"institutions":[{"id":"https://openalex.org/I156983542","display_name":"Jordan University of Science and Technology","ror":"https://ror.org/03y8mtb59","country_code":"JO","type":"education","lineage":["https://openalex.org/I156983542"]}],"countries":["JO"],"is_corresponding":false,"raw_author_name":"Dirar Darweesh","raw_affiliation_strings":["Department of Computer Science, Jordan University of Science and Technology, Irbid 22110, Jordan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Jordan University of Science and Technology, Irbid 22110, Jordan","institution_ids":["https://openalex.org/I156983542"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018501075","display_name":"Ola Karajeh","orcid":"https://orcid.org/0000-0003-2626-4533"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ola Karajeh","raw_affiliation_strings":["Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061, USA","institution_ids":["https://openalex.org/I859038795"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5091723521"],"corresponding_institution_ids":["https://openalex.org/I138216421"],"apc_list":{"value":1400,"currency":"CHF","value_usd":1515},"apc_paid":{"value":1400,"currency":"CHF","value_usd":1515},"fwci":3.4992,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.93142523,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"14","issue":"2","first_page":"81","last_page":"81"},"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.9975000023841858,"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/T11675","display_name":"Open Source Software Innovations","score":0.9745000004768372,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/readability","display_name":"Readability","score":0.7743500471115112},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7328288555145264},{"id":"https://openalex.org/keywords/software-metric","display_name":"Software metric","score":0.616617739200592},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.5652340650558472},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.5503361821174622},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.5368556976318359},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.50118088722229},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.47893795371055603},{"id":"https://openalex.org/keywords/software-sizing","display_name":"Software sizing","score":0.4534280002117157},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.411873459815979},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3911481499671936},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3874598741531372},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23929741978645325}],"concepts":[{"id":"https://openalex.org/C2778143727","wikidata":"https://www.wikidata.org/wiki/Q1820650","display_name":"Readability","level":2,"score":0.7743500471115112},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7328288555145264},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.616617739200592},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.5652340650558472},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.5503361821174622},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.5368556976318359},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.50118088722229},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47893795371055603},{"id":"https://openalex.org/C201515116","wikidata":"https://www.wikidata.org/wiki/Q7554363","display_name":"Software sizing","level":5,"score":0.4534280002117157},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.411873459815979},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3911481499671936},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3874598741531372},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23929741978645325}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.3390/info14020081","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info14020081","pdf_url":"https://www.mdpi.com/2078-2489/14/2/81/pdf?version=1675935842","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},{"id":"pmh:oai:vtechworks.lib.vt.edu:10919/113771","is_oa":true,"landing_page_url":"http://hdl.handle.net/10919/113771","pdf_url":"https://vtechworks.lib.vt.edu/bitstreams/1588d841-6a86-47f5-b440-d5f9fc0d2502/download","source":{"id":"https://openalex.org/S4306400248","display_name":"VTechWorks (Virginia Tech)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I859038795","host_organization_name":"Virginia Tech","host_organization_lineage":["https://openalex.org/I859038795"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text"},{"id":"pmh:oai:doaj.org/article:d7632aa1dc2d47efb384d10d58c5c0b1","is_oa":true,"landing_page_url":"https://doaj.org/article/d7632aa1dc2d47efb384d10d58c5c0b1","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":"Information, Vol 14, Iss 2, p 81 (2023)","raw_type":"article"},{"id":"pmh:oai:mdpi.com:/2078-2489/14/2/81/","is_oa":true,"landing_page_url":"https://dx.doi.org/10.3390/info14020081","pdf_url":null,"source":{"id":"https://openalex.org/S4306400947","display_name":"MDPI (MDPI AG)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210097602","host_organization_name":"Multidisciplinary Digital Publishing Institute (Switzerland)","host_organization_lineage":["https://openalex.org/I4210097602"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Information","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.3390/info14020081","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info14020081","pdf_url":"https://www.mdpi.com/2078-2489/14/2/81/pdf?version=1675935842","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4318776472.pdf"},"referenced_works_count":30,"referenced_works":["https://openalex.org/W1497690372","https://openalex.org/W1537910544","https://openalex.org/W1964962870","https://openalex.org/W1967390364","https://openalex.org/W1981904092","https://openalex.org/W1995888731","https://openalex.org/W2038546291","https://openalex.org/W2049788494","https://openalex.org/W2128728535","https://openalex.org/W2133990480","https://openalex.org/W2154774499","https://openalex.org/W2157984409","https://openalex.org/W2158864412","https://openalex.org/W2159739762","https://openalex.org/W2170183092","https://openalex.org/W2187263743","https://openalex.org/W2563053962","https://openalex.org/W2989567029","https://openalex.org/W3043660021","https://openalex.org/W3089785778","https://openalex.org/W3175580518","https://openalex.org/W4200407417","https://openalex.org/W4296368705","https://openalex.org/W4296817313","https://openalex.org/W6634202960","https://openalex.org/W6685080938","https://openalex.org/W6686863244","https://openalex.org/W6731215001","https://openalex.org/W6770145310","https://openalex.org/W6804559093"],"related_works":["https://openalex.org/W2012901726","https://openalex.org/W4385489206","https://openalex.org/W4313330935","https://openalex.org/W2575254125","https://openalex.org/W1924643194","https://openalex.org/W2373393397","https://openalex.org/W4230428697","https://openalex.org/W4318776472","https://openalex.org/W2074427387","https://openalex.org/W1984574506"],"abstract_inverted_index":{"Code":[0],"readability":[1,56,81,87,109,129,150],"and":[2,20,41,47,57,82,88,91,111],"software":[3,10,15,31,58,70,83,131,146],"complexity":[4,59,84,89,113,132,147],"are":[5,97],"considered":[6,36],"essential":[7],"components":[8],"of":[9,29,54,145,151],"quality.":[11],"They":[12],"significantly":[13],"impact":[14,144],"metrics,":[16],"such":[17],"as":[18],"reusability":[19],"maintenance.":[21],"The":[22,95,127],"maintainability":[23],"process":[24],"consumes":[25],"a":[26,37,137,159],"high":[27],"percentage":[28],"the":[30,52,64,77,143,149,154],"lifecycle":[32],"cost,":[33],"which":[34],"is":[35,60],"very":[38],"costly":[39],"phase":[40],"should":[42],"be":[43],"given":[44],"more":[45],"focus":[46],"attention.":[48],"For":[49],"this":[50],"reason,":[51],"importance":[53],"code":[55,80,128,152],"addressed":[61],"by":[62],"considering":[63],"most":[65],"time-consuming":[66],"component":[67],"in":[68],"all":[69],"maintenance":[71],"activities.":[72],"This":[73],"paper":[74],"empirically":[75,118],"studies":[76],"relationship":[78],"between":[79],"using":[85,136,153],"various":[86],"metrics":[90],"machine":[92],"learning":[93],"algorithms.":[94],"results":[96],"derived":[98],"from":[99],"an":[100],"analysis":[101],"dataset":[102],"containing":[103],"roughly":[104],"12,180":[105],"Java":[106],"files,":[107],"25":[108],"features,":[110],"several":[112],"metric":[114],"variables.":[115],"Our":[116],"study":[117],"shows":[119],"how":[120],"these":[121],"two":[122],"attributes":[123],"affect":[124],"each":[125],"other.":[126],"affects":[130],"with":[133],"90.15%":[134],"effectiveness":[135],"decision":[138,155],"tree":[139,156],"classifier.":[140],"In":[141],"addition,":[142],"on":[148],"classifier":[157],"has":[158],"90.01%":[160],"prediction":[161],"accuracy.":[162]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
