{"id":"https://openalex.org/W7141395463","doi":"https://doi.org/10.1109/icce67443.2026.11449835","title":"Utilizing Chain of Thought to Generate Code from Challenging Programming Requirements","display_name":"Utilizing Chain of Thought to Generate Code from Challenging Programming Requirements","publication_year":2026,"publication_date":"2026-02-03","ids":{"openalex":"https://openalex.org/W7141395463","doi":"https://doi.org/10.1109/icce67443.2026.11449835"},"language":null,"primary_location":{"id":"doi:10.1109/icce67443.2026.11449835","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icce67443.2026.11449835","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Conference on Consumer Electronics (ICCE)","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/A5130726067","display_name":"EmanAlofi","orcid":null},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":true,"raw_author_name":"EmanAlofi","raw_affiliation_strings":["King Fahd University of Petroleum and Minerals University of Tabuk,Information and Computer Science Department,Tabuk,Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"King Fahd University of Petroleum and Minerals University of Tabuk,Information and Computer Science Department,Tabuk,Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130791402","display_name":"RehabIbrahim","orcid":null},"institutions":[{"id":"https://openalex.org/I199693650","display_name":"Umm al-Qura University","ror":"https://ror.org/01xjqrm90","country_code":"SA","type":"education","lineage":["https://openalex.org/I199693650"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"RehabIbrahim","raw_affiliation_strings":["King Fahd University of Petroleum and Minerals Umm Al-Qura University,Information and Computer Science Department,Makkah,Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"King Fahd University of Petroleum and Minerals Umm Al-Qura University,Information and Computer Science Department,Makkah,Saudi Arabia","institution_ids":["https://openalex.org/I199693650"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5130809632","display_name":"AmnehAlAbdi","orcid":null},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"AmnehAlAbdi","raw_affiliation_strings":["King Fahd University of Petroleum and Minerals,Information and Computer Science Department,Dhahran,Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"King Fahd University of Petroleum and Minerals,Information and Computer Science Department,Dhahran,Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5130726067"],"corresponding_institution_ids":["https://openalex.org/I134085113"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.92926213,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.15530000627040863,"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.15530000627040863,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.13030000030994415,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0544000007212162,"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/code","display_name":"Code (set theory)","score":0.4796000123023987},{"id":"https://openalex.org/keywords/chain","display_name":"Chain (unit)","score":0.4122999906539917},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.28360000252723694},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.271699994802475},{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.25859999656677246}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6585999727249146},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5644000172615051},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4796000123023987},{"id":"https://openalex.org/C199185054","wikidata":"https://www.wikidata.org/wiki/Q552299","display_name":"Chain (unit)","level":2,"score":0.4122999906539917},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3930000066757202},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.28360000252723694},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.271699994802475},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.25859999656677246},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2500999867916107},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.24770000576972961}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icce67443.2026.11449835","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icce67443.2026.11449835","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Conference on Consumer Electronics (ICCE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W4281400706","https://openalex.org/W4387123286","https://openalex.org/W4392414327","https://openalex.org/W4395070104","https://openalex.org/W4399203760","https://openalex.org/W4399668352","https://openalex.org/W4401290054","https://openalex.org/W4401719355","https://openalex.org/W4401719639","https://openalex.org/W4401719686","https://openalex.org/W4401720547","https://openalex.org/W4401722583","https://openalex.org/W4401996408","https://openalex.org/W4402352514","https://openalex.org/W4408028112","https://openalex.org/W7140115481"],"related_works":[],"abstract_inverted_index":{"With":[0],"the":[1,11,32,35,38,44,78,154],"rise":[2],"in":[3,16,52,129,171],"using":[4,14],"Large":[5],"Language":[6],"Models":[7],"(LLMs),":[8],"research":[9],"proved":[10],"feasibility":[12],"of":[13,37,80,156],"LLMs":[15],"various":[17],"software":[18],"engineering":[19],"tasks":[20],"including":[21],"code":[22,53,160],"generation.":[23],"However,":[24],"it":[25],"remains":[26],"a":[27,97],"major":[28],"challenge":[29],"to":[30,48,58],"ensure":[31],"correctness":[33],"and":[34,55,64,73,82,90,121,139],"efficiency":[36],"LLM-generated":[39],"code.":[40,75],"This":[41],"paper":[42],"applies":[43],"\"Chain-of-thought\"":[45],"prompting":[46],"approach":[47,158],"improve":[49],"GPT":[50],"performance":[51,79],"generation":[54,161],"its":[56],"ability":[57],"convert":[59],"coding":[60,67],"requirements":[61],"from":[62],"HackerRank":[63,89],"LeetCode":[65,91],"online":[66],"platforms":[68,133],"into":[69],"correct":[70],"Python,":[71],"C++,":[72],"JavaScript":[74],"We":[76],"evaluated":[77],"GPT-3.5":[81],"GPT-4":[83],"across":[84,132],"558":[85],"programming":[86,140,166],"challenges":[87,169],"on":[88],"platforms.":[92],"Our":[93],"evaluation":[94,125],"framework":[95],"employed":[96],"comprehensive":[98],"test":[99],"case":[100],"validation":[101],"system,":[102],"where":[103],"each":[104],"generated":[105],"solution":[106],"was":[107],"tested":[108],"against":[109],"predefined":[110],"input-output":[111],"pairs,":[112],"with":[113,144],"success":[114,130,147],"determined":[115],"by":[116],"exact":[117],"matches":[118],"between":[119],"expected":[120],"actual":[122],"outputs.":[123],"The":[124],"revealed":[126],"significant":[127,168],"variations":[128],"rates":[131],"(HackerRank:":[134],"46.83%":[135],"vs.":[136],"LeetCode:":[137],"7.35%)":[138],"languages":[141],"(Python":[142],"leading":[143],"28.6%":[145],"overall":[146],"rate).":[148],"These":[149],"results":[150],"demonstrate":[151],"that":[152],"while":[153],"chain":[155],"thought":[157],"enhances":[159],"accuracy,":[162],"particularly":[163],"for":[164],"structured":[165],"tasks,":[167],"remain":[170],"handling":[172],"complex":[173],"algorithmic":[174],"problems.":[175]},"counts_by_year":[],"updated_date":"2026-03-29T06:01:01.467347","created_date":"2026-03-28T00:00:00"}
