{"id":"https://openalex.org/W7130569150","doi":"https://doi.org/10.1109/fllm67465.2025.11391183","title":"Toward Green Code: Prompting Small Language Models for Energy-Efficient Code Generation","display_name":"Toward Green Code: Prompting Small Language Models for Energy-Efficient Code Generation","publication_year":2025,"publication_date":"2025-11-25","ids":{"openalex":"https://openalex.org/W7130569150","doi":"https://doi.org/10.1109/fllm67465.2025.11391183"},"language":null,"primary_location":{"id":"doi:10.1109/fllm67465.2025.11391183","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fllm67465.2025.11391183","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 3rd International Conference on Foundation and Large Language Models (FLLM)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5126401217","display_name":"Humza Ashraf","orcid":null},"institutions":[{"id":"https://openalex.org/I86519414","display_name":"Algoma University","ror":"https://ror.org/0131d6623","country_code":"CA","type":"education","lineage":["https://openalex.org/I86519414"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Humza Ashraf","raw_affiliation_strings":["Algoma University,Brampton,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Algoma University,Brampton,Canada","institution_ids":["https://openalex.org/I86519414"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032382039","display_name":"Syed Muhammad Danish","orcid":"https://orcid.org/0000-0003-2680-8895"},"institutions":[{"id":"https://openalex.org/I86519414","display_name":"Algoma University","ror":"https://ror.org/0131d6623","country_code":"CA","type":"education","lineage":["https://openalex.org/I86519414"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Syed Muhammad Danish","raw_affiliation_strings":["Algoma University,Brampton,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Algoma University,Brampton,Canada","institution_ids":["https://openalex.org/I86519414"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015460993","display_name":"Shadikur Rahman","orcid":"https://orcid.org/0000-0001-8844-3575"},"institutions":[{"id":"https://openalex.org/I86519414","display_name":"Algoma University","ror":"https://ror.org/0131d6623","country_code":"CA","type":"education","lineage":["https://openalex.org/I86519414"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Shadikur Rahman","raw_affiliation_strings":["Algoma University,Brampton,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Algoma University,Brampton,Canada","institution_ids":["https://openalex.org/I86519414"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5126375192","display_name":"Zeeshan Sattar","orcid":null},"institutions":[{"id":"https://openalex.org/I4210094041","display_name":"Ericsson (Canada)","ror":"https://ror.org/00nas2c56","country_code":"CA","type":"company","lineage":["https://openalex.org/I1306339040","https://openalex.org/I4210094041"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Zeeshan Sattar","raw_affiliation_strings":["Ericsson Inc,Ottawa,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ericsson Inc,Ottawa,Canada","institution_ids":["https://openalex.org/I4210094041"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"606","last_page":"612"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.6172999739646912,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.6172999739646912,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.09700000286102295,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.03180000185966492,"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/python","display_name":"Python (programming language)","score":0.6200000047683716},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5425999760627747},{"id":"https://openalex.org/keywords/measure","display_name":"Measure (data warehouse)","score":0.42590001225471497},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4147999882698059},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.4058000147342682},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.39480000734329224},{"id":"https://openalex.org/keywords/language-model","display_name":"Language model","score":0.35989999771118164},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.34630000591278076}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7391999959945679},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.6200000047683716},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5425999760627747},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.42590001225471497},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4147999882698059},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4106999933719635},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.4058000147342682},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.39480000734329224},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.39410001039505005},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.35989999771118164},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.34630000591278076},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.3409000039100647},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.3402000069618225},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.32440000772476196},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.31520000100135803},{"id":"https://openalex.org/C2988963302","wikidata":"https://www.wikidata.org/wiki/Q629206","display_name":"Program code","level":2,"score":0.30979999899864197},{"id":"https://openalex.org/C75027835","wikidata":"https://www.wikidata.org/wiki/Q1064746","display_name":"Green computing","level":3,"score":0.3027999997138977},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2946999967098236},{"id":"https://openalex.org/C3019252630","wikidata":"https://www.wikidata.org/wiki/Q6549547","display_name":"Limited resources","level":2,"score":0.28769999742507935},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.273499995470047},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.2533999979496002},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.2526000142097473}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fllm67465.2025.11391183","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fllm67465.2025.11391183","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 3rd International Conference on Foundation and Large Language Models (FLLM)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.5163363814353943,"id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W4384519236","https://openalex.org/W4399577572","https://openalex.org/W4401043762","https://openalex.org/W4404782502","https://openalex.org/W4404848310","https://openalex.org/W4405894420","https://openalex.org/W4411447153","https://openalex.org/W4411447427","https://openalex.org/W4411950606","https://openalex.org/W4411996977","https://openalex.org/W4415261377","https://openalex.org/W7130617269"],"related_works":[],"abstract_inverted_index":{"There":[0],"is":[1,91],"a":[2,32,120],"growing":[3],"concern":[4],"about":[5],"the":[6,57,117,144,154],"environmental":[7],"impact":[8],"of":[9,60,156],"large":[10],"language":[11],"models":[12],"(LLMs)":[13],"in":[14,62],"software":[15,170],"development,":[16],"particularly":[17],"due":[18],"to":[19,142],"their":[20],"high":[21],"energy":[22,58,114,131],"use":[23],"and":[24,73,86,101,113,135,139,160],"carbon":[25],"footprint.":[26],"Small":[27],"Language":[28],"Models":[29],"(SLMs)":[30],"offer":[31],"more":[33],"sustainable":[34],"alternative,":[35],"requiring":[36],"fewer":[37],"computational":[38],"resources":[39],"while":[40,137],"remaining":[41],"effective":[42],"for":[43,133],"fundamental":[44],"programming":[45],"tasks.":[46],"In":[47],"this":[48],"study,":[49],"we":[50,108],"investigate":[51],"whether":[52],"prompt":[53],"engineering":[54],"can":[55,165],"improve":[56],"efficiency":[59],"SLMs":[61,167],"code":[63],"generation.":[64],"We":[65],"evaluate":[66],"four":[67,94],"open-source":[68],"SLMs,":[69],"StableCode-Instruct-3B,":[70],"Qwen2.5-Coder-3B-Instruct,":[71],"CodeLlama-7B-Instruct,":[72],"Phi-3-Mini-4K-Instruct,":[74],"across":[75],"150":[76],"Python":[77],"problems":[78],"from":[79],"LeetCode,":[80],"evenly":[81],"distributed":[82],"into":[83],"easy,":[84],"medium,":[85],"hard":[87],"categories.":[88],"Each":[89],"model":[90],"tested":[92],"under":[93,146],"prompting":[95,128,148,157],"strategies:":[96],"role":[97],"prompting,":[98],"zero-shot,":[99],"few-shot,":[100],"chain-of-thought":[102],"(CoT).":[103],"For":[104],"every":[105],"generated":[106],"solution,":[107],"measure":[109],"runtime,":[110],"memory":[111],"usage,":[112],"consumption,":[115],"comparing":[116],"results":[118,151],"with":[119],"human-written":[121],"baseline.":[122],"Our":[123],"findings":[124],"show":[125],"that":[126,153,161],"CoT":[127],"provides":[129],"consistent":[130],"savings":[132],"Qwen2.5-Coder":[134],"StableCode-3B,":[136],"CodeLlama-7B":[138],"Phi-3-Mini-4K":[140],"fail":[141],"outperform":[143],"baseline":[145],"any":[147],"strategy.":[149],"These":[150],"highlight":[152],"benefits":[155],"are":[158],"model-dependent":[159],"carefully":[162],"designed":[163],"prompts":[164],"guide":[166],"toward":[168],"greener":[169],"development.":[171]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-02-20T00:00:00"}
