{"id":"https://openalex.org/W7128471501","doi":"https://doi.org/10.1109/access.2026.3663331","title":"Prompt Engineering for Advancing Software Engineering: Using Generative Language Models in the Development of Domain-Specific Languages","display_name":"Prompt Engineering for Advancing Software Engineering: Using Generative Language Models in the Development of Domain-Specific Languages","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7128471501","doi":"https://doi.org/10.1109/access.2026.3663331"},"language":null,"primary_location":{"id":"doi:10.1109/access.2026.3663331","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2026.3663331","pdf_url":null,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","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://doi.org/10.1109/access.2026.3663331","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5009373841","display_name":"Ahmad F. Subahi","orcid":"https://orcid.org/0000-0001-7962-6943"},"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":true,"raw_author_name":"Ahmad F. Subahi","raw_affiliation_strings":["Department of Computer Science, University College of Al Jamoum, Umm Al-Qura University, Makkah, Saudi Arabia"],"raw_orcid":"https://orcid.org/0000-0001-7962-6943","affiliations":[{"raw_affiliation_string":"Department of Computer Science, University College of Al Jamoum, Umm Al-Qura University, Makkah, Saudi Arabia","institution_ids":["https://openalex.org/I199693650"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5009373841"],"corresponding_institution_ids":["https://openalex.org/I199693650"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.20640569,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"14","issue":null,"first_page":"22834","last_page":"22850"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.133200004696846,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.133200004696846,"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/T10260","display_name":"Software Engineering Research","score":0.12860000133514404,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.09529999643564224,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.6381999850273132},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.6371999979019165},{"id":"https://openalex.org/keywords/digital-subscriber-line","display_name":"Digital subscriber line","score":0.5795999765396118},{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.5615000128746033},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.5519999861717224},{"id":"https://openalex.org/keywords/abstract-syntax","display_name":"Abstract syntax","score":0.5321999788284302},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.47029998898506165},{"id":"https://openalex.org/keywords/grammar","display_name":"Grammar","score":0.4359000027179718}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8277999758720398},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.6381999850273132},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.6371999979019165},{"id":"https://openalex.org/C201374245","wikidata":"https://www.wikidata.org/wiki/Q104534","display_name":"Digital subscriber line","level":2,"score":0.5795999765396118},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.5615000128746033},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.5519999861717224},{"id":"https://openalex.org/C114408938","wikidata":"https://www.wikidata.org/wiki/Q333373","display_name":"Abstract syntax","level":3,"score":0.5321999788284302},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4771000146865845},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.47029998898506165},{"id":"https://openalex.org/C26022165","wikidata":"https://www.wikidata.org/wiki/Q8091","display_name":"Grammar","level":2,"score":0.4359000027179718},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.38429999351501465},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3619999885559082},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.35179999470710754},{"id":"https://openalex.org/C2776542497","wikidata":"https://www.wikidata.org/wiki/Q5266672","display_name":"Development (topology)","level":2,"score":0.32260000705718994},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.30869999527931213},{"id":"https://openalex.org/C207685749","wikidata":"https://www.wikidata.org/wiki/Q2088941","display_name":"Domain knowledge","level":2,"score":0.30570000410079956},{"id":"https://openalex.org/C92548554","wikidata":"https://www.wikidata.org/wiki/Q2262868","display_name":"Domain model","level":3,"score":0.30140000581741333},{"id":"https://openalex.org/C15708719","wikidata":"https://www.wikidata.org/wiki/Q2271801","display_name":"Domain analysis","level":5,"score":0.3003000020980835},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.2865000069141388},{"id":"https://openalex.org/C11693617","wikidata":"https://www.wikidata.org/wiki/Q181839","display_name":"Pragmatics","level":2,"score":0.2766000032424927},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.27129998803138733},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.2660999894142151},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.26570001244544983}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/access.2026.3663331","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2026.3663331","pdf_url":null,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/access.2026.3663331","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2026.3663331","pdf_url":null,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/12","display_name":"Responsible consumption and production","score":0.520089864730835}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W2570283348","https://openalex.org/W2574271863","https://openalex.org/W2612879771","https://openalex.org/W2615167068","https://openalex.org/W3126180643","https://openalex.org/W3160638507","https://openalex.org/W3213423076","https://openalex.org/W3216920642","https://openalex.org/W4206254147","https://openalex.org/W4210860623","https://openalex.org/W4214915124","https://openalex.org/W4221017683","https://openalex.org/W4226341765","https://openalex.org/W4296828457","https://openalex.org/W4311643569","https://openalex.org/W4321760789","https://openalex.org/W4384029984","https://openalex.org/W4385187421","https://openalex.org/W4390224488","https://openalex.org/W4394564312","https://openalex.org/W4394745858","https://openalex.org/W4399203759","https://openalex.org/W4399665949","https://openalex.org/W4400484844","https://openalex.org/W4400520863","https://openalex.org/W4400811336","https://openalex.org/W4401454101","https://openalex.org/W4401996408","https://openalex.org/W4402127121","https://openalex.org/W4402619746","https://openalex.org/W4404534210","https://openalex.org/W4409218224","https://openalex.org/W4410202262","https://openalex.org/W4410394431","https://openalex.org/W4411463172","https://openalex.org/W4411726990","https://openalex.org/W4415065327"],"related_works":[],"abstract_inverted_index":{"In":[0],"this":[1],"research,":[2],"a":[3,119,238],"comprehensive":[4],"framework":[5,89],"employing":[6],"large":[7],"language":[8],"models":[9,131],"(LLMs)":[10],"and":[11,51,69,77,113,132,143,155,182,190,198,236,246],"prompt":[12,92,161],"engineering":[13,162],"techniques":[14,142],"is":[15,72,123,218],"developed":[16],"with":[17,170,208],"the":[18,22,58,102,127,130,133,140,166,171,204,227],"aim":[19],"of":[20,24,101,129,149,168,196,206,229],"optimizing":[21],"creation":[23],"domain-specific":[25],"languages":[26],"(DSLs).":[27],"Domain":[28],"experts":[29],"utilize":[30],"DSLs":[31],"to":[32,41,75,97,125,165,202,226,232],"create":[33],"precise,":[34],"high-level":[35],"specifications":[36],"that":[37,94,160],"can":[38],"be":[39,213],"customized":[40,96],"their":[42],"application":[43],"domains.":[44],"However,":[45],"challenges":[46],"regarding":[47],"usability,":[48],"semantic":[49],"correctness,":[50],"syntax":[52,111,153],"design":[53],"are":[54,95],"often":[55],"encountered":[56],"in":[57,64,147,175,194,243],"development":[59,81,167,235],"process.":[60],"With":[61],"recent":[62],"advances":[63],"LLaMA,":[65],"Claude,":[66],"DeepSeek,":[67],"Gemini,":[68],"ChatGPT,":[70],"it":[71],"now":[73],"possible":[74],"automate":[76],"refine":[78],"several":[79],"DSL":[80,103,234],"stages":[82],"through":[83],"carefully":[84],"written":[85],"prompts.":[86],"The":[87,157,200],"proposed":[88],"provides":[90,237],"structured":[91],"patterns":[93],"each":[98],"successive":[99],"stage":[100],"life":[104],"cycle:":[105],"domain":[106,216],"knowledge":[107,230],"acquisition,":[108],"grammar":[109],"definition,":[110],"construction,":[112],"validation.":[114],"A":[115],"case":[116],"study":[117,137,242],"involving":[118],"hospital":[120],"monitoring":[121],"system":[122],"used":[124],"explore":[126],"effectiveness":[128],"prompting":[134,141,245],"strategies.":[135],"This":[136,223],"also":[138],"classifies":[139],"assesses":[144],"five":[145,172],"LLMs":[146,173],"terms":[148,195],"readability,":[150],"expressiveness,":[151],"accuracy,":[152],"clarity,":[154],"completeness.":[156],"findings":[158],"suggest":[159],"significantly":[163],"contributes":[164,225],"DSLs,":[169],"excelling":[174],"different":[176],"evaluation":[177],"measurements.":[178],"For":[179],"example,":[180],"DeepSeek":[181],"LLaMA":[183],"display":[184],"superior":[185],"syntactic":[186],"precision,":[187],"while":[188],"Claude":[189],"ChatGPT":[191],"perform":[192],"better":[193],"expressiveness":[197],"readability.":[199],"need":[201],"align":[203],"choice":[205],"LLM":[207],"stakeholder":[209],"expectations,":[210],"whether":[211],"they":[212],"technical":[214],"or":[215],"specific,":[217],"highlighted":[219],"by":[220],"expert":[221],"assessments.":[222],"research":[224],"body":[228],"relating":[231],"LLM-assisted":[233],"basis":[239],"for":[240],"further":[241],"adaptive":[244],"multimodal":[247],"integration.":[248]},"counts_by_year":[],"updated_date":"2026-02-19T06:27:42.648592","created_date":"2026-02-11T00:00:00"}
