{"id":"https://openalex.org/W7133515972","doi":"https://doi.org/10.1109/niss66502.2025.00029","title":"A DSL-Based Approach for Developing Dialogflow Chatbots: Modeling and Code Generation Templates","display_name":"A DSL-Based Approach for Developing Dialogflow Chatbots: Modeling and Code Generation Templates","publication_year":2025,"publication_date":"2025-04-10","ids":{"openalex":"https://openalex.org/W7133515972","doi":"https://doi.org/10.1109/niss66502.2025.00029"},"language":null,"primary_location":{"id":"doi:10.1109/niss66502.2025.00029","is_oa":false,"landing_page_url":"https://doi.org/10.1109/niss66502.2025.00029","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 8th International Conference on Networking, Intelligent Systems &amp;amp; Security (NISS)","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/A5092068808","display_name":"Lamya Benaddi","orcid":"https://orcid.org/0009-0008-8928-6303"},"institutions":[{"id":"https://openalex.org/I4210153608","display_name":"Universit\u00e9 Moulay Ismail de Meknes","ror":"https://ror.org/04cnscd67","country_code":"MA","type":"education","lineage":["https://openalex.org/I4210153608"]}],"countries":["MA"],"is_corresponding":false,"raw_author_name":"Lamya Benaddi","raw_affiliation_strings":["UMI-Meknes,GL-ISI Team, Faculty of Sciences and Techniques of Errachidia,Morocco"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UMI-Meknes,GL-ISI Team, Faculty of Sciences and Techniques of Errachidia,Morocco","institution_ids":["https://openalex.org/I4210153608"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092068807","display_name":"Charaf Ouaddi","orcid":null},"institutions":[{"id":"https://openalex.org/I4210153608","display_name":"Universit\u00e9 Moulay Ismail de Meknes","ror":"https://ror.org/04cnscd67","country_code":"MA","type":"education","lineage":["https://openalex.org/I4210153608"]}],"countries":["MA"],"is_corresponding":false,"raw_author_name":"Charaf Ouaddi","raw_affiliation_strings":["UMI-Meknes,GL-ISI Team, Faculty of Sciences and Techniques of Errachidia,Morocco"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UMI-Meknes,GL-ISI Team, Faculty of Sciences and Techniques of Errachidia,Morocco","institution_ids":["https://openalex.org/I4210153608"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064549441","display_name":"Adnane Souha","orcid":"https://orcid.org/0009-0007-4379-4575"},"institutions":[{"id":"https://openalex.org/I4210153608","display_name":"Universit\u00e9 Moulay Ismail de Meknes","ror":"https://ror.org/04cnscd67","country_code":"MA","type":"education","lineage":["https://openalex.org/I4210153608"]}],"countries":["MA"],"is_corresponding":false,"raw_author_name":"Adnane Souha","raw_affiliation_strings":["UMI-Meknes,GL-ISI Team, Faculty of Sciences and Techniques of Errachidia,Morocco"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UMI-Meknes,GL-ISI Team, Faculty of Sciences and Techniques of Errachidia,Morocco","institution_ids":["https://openalex.org/I4210153608"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072168384","display_name":"Abdeslam Jakimi","orcid":"https://orcid.org/0000-0003-1425-3474"},"institutions":[{"id":"https://openalex.org/I4210153608","display_name":"Universit\u00e9 Moulay Ismail de Meknes","ror":"https://ror.org/04cnscd67","country_code":"MA","type":"education","lineage":["https://openalex.org/I4210153608"]}],"countries":["MA"],"is_corresponding":false,"raw_author_name":"Abdeslam Jakimi","raw_affiliation_strings":["UMI-Meknes,GL-ISI Team, Faculty of Sciences and Techniques of Errachidia,Morocco"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UMI-Meknes,GL-ISI Team, Faculty of Sciences and Techniques of Errachidia,Morocco","institution_ids":["https://openalex.org/I4210153608"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064506479","display_name":"Rachid Saadane","orcid":"https://orcid.org/0000-0002-0197-8313"},"institutions":[{"id":"https://openalex.org/I75880681","display_name":"Hassania School of Public Works","ror":"https://ror.org/01ye8vh67","country_code":"MA","type":"education","lineage":["https://openalex.org/I75880681"]}],"countries":["MA"],"is_corresponding":false,"raw_author_name":"Rachid Saadane","raw_affiliation_strings":["Hassania School of Public Works,Electrical Engineering department,Casablanca,Morocco"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hassania School of Public Works,Electrical Engineering department,Casablanca,Morocco","institution_ids":["https://openalex.org/I75880681"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5120926192","display_name":"Abdellah Chehri","orcid":null},"institutions":[{"id":"https://openalex.org/I51768193","display_name":"Royal Military College of Canada","ror":"https://ror.org/04yr71909","country_code":"CA","type":"education","lineage":["https://openalex.org/I51768193"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Abdellah Chehri","raw_affiliation_strings":["Royal Military College of Canada,Department of Mathematics and Computer Science,Kingston,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Royal Military College of Canada,Department of Mathematics and Computer Science,Kingston,Canada","institution_ids":["https://openalex.org/I51768193"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.82457171,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"142","last_page":"147"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12128","display_name":"AI in Service Interactions","score":0.8046000003814697,"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"}},"topics":[{"id":"https://openalex.org/T12128","display_name":"AI in Service Interactions","score":0.8046000003814697,"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/T12031","display_name":"Speech and dialogue systems","score":0.07609999924898148,"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/T10028","display_name":"Topic Modeling","score":0.013199999928474426,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4672999978065491},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.45899999141693115},{"id":"https://openalex.org/keywords/template","display_name":"Template","score":0.3917999863624573},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.29429998993873596},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.2847000062465668}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6547999978065491},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4672999978065491},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.45899999141693115},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.39480000734329224},{"id":"https://openalex.org/C82714645","wikidata":"https://www.wikidata.org/wiki/Q438331","display_name":"Template","level":2,"score":0.3917999863624573},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.3068999946117401},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.29429998993873596},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2847000062465668},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.28139999508857727},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.27570000290870667},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2565000057220459},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.2540000081062317}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/niss66502.2025.00029","is_oa":false,"landing_page_url":"https://doi.org/10.1109/niss66502.2025.00029","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 8th International Conference on Networking, Intelligent Systems &amp;amp; Security (NISS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.4406716227531433,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W2414443661","https://openalex.org/W2572102653","https://openalex.org/W2781728735","https://openalex.org/W2955339520","https://openalex.org/W3000206684","https://openalex.org/W3097611063","https://openalex.org/W3103891289","https://openalex.org/W3134864076","https://openalex.org/W3162312518","https://openalex.org/W3202285719","https://openalex.org/W4285217581","https://openalex.org/W4293058005","https://openalex.org/W4312988282","https://openalex.org/W4315783361","https://openalex.org/W4317418809","https://openalex.org/W4381744490","https://openalex.org/W4385245566","https://openalex.org/W4389492767","https://openalex.org/W4391069328","https://openalex.org/W4396886772","https://openalex.org/W4396886840","https://openalex.org/W4399207427","https://openalex.org/W4400397477","https://openalex.org/W4401502652","https://openalex.org/W4401869038","https://openalex.org/W4402263833","https://openalex.org/W4404325756","https://openalex.org/W4404665686","https://openalex.org/W4404835259","https://openalex.org/W4404835266","https://openalex.org/W4404837934","https://openalex.org/W4405490544","https://openalex.org/W4405490805","https://openalex.org/W4406499865","https://openalex.org/W4406524104","https://openalex.org/W4406859242","https://openalex.org/W4407638246"],"related_works":[],"abstract_inverted_index":{"In":[0],"recent":[1],"years,":[2],"chatbots":[3],"have":[4],"marked":[5],"significant":[6],"advancements":[7],"within":[8],"the":[9,34,65,118,121,140,148,156,161,168],"field":[10],"of":[11,38,67,120,129,143,164],"Artificial":[12],"Intelligence":[13],"(AI).":[14],"These":[15],"systems":[16],"are":[17],"extensively":[18],"utilized":[19],"to":[20,27,89,137,147,159],"offer":[21],"users":[22],"rapid":[23],"and":[24,36,106,133],"continuous":[25],"access":[26],"services":[28],"through":[29,93],"natural":[30,47],"language":[31,48,70,83],"interfaces.":[32],"However,":[33],"heterogeneity":[35],"diversity":[37],"chatbot":[39,75,145],"development":[40,66,169],"tools,":[41],"combined":[42],"with":[43],"their":[44,56],"reliance":[45],"on":[46,111],"processing":[49],"(NLP)":[50],"services,":[51],"introduce":[52],"substantial":[53],"complexity":[54],"in":[55],"design.":[57],"To":[58],"address":[59],"these":[60],"challenges,":[61],"this":[62],"research":[63],"proposes":[64],"a":[68,80,90,113,144],"domain-specific":[69],"(DSL)":[71],"aimed":[72],"at":[73],"accelerating":[74],"development.":[76],"A":[77],"DSL":[78],"is":[79],"specialized":[81],"programming":[82],"that":[84,115],"provides":[85,126],"expressive":[86],"power":[87],"tailored":[88],"specific":[91,149],"domain":[92],"appropriate":[94],"abstraction":[95],"notations.":[96],"It":[97],"comprises":[98],"three":[99],"essential":[100],"components:":[101],"abstract":[102],"syntax,":[103,105],"concrete":[104],"semantics.":[107],"This":[108,153],"study":[109],"focuses":[110],"designing":[112],"metamodel":[114],"encapsulates":[116],"all":[117],"concepts":[119],"Dialogflow":[122],"platform.":[123],"Additionally,":[124],"it":[125],"an":[127],"overview":[128],"Model-Driven":[130],"Engineering":[131],"(MDE)":[132],"suggests":[134],"model":[135],"transformations":[136],"automatically":[138],"generate":[139],"source":[141],"code":[142],"conforming":[146],"implementation":[150],"platform,":[151],"Dialogflow.":[152],"approach":[154],"introduces":[155],"necessary":[157],"assets":[158],"facilitate":[160],"automatic":[162],"generation":[163],"code,":[165],"thereby":[166],"streamlining":[167],"process.":[170]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-03-05T00:00:00"}
