• Home
  • Search
  • Blending Language Models and Domain-Specific Languages in Computer Science Education. A Case Study on API RESTFul
  • https://doi.org/10.9781/ijimai.2025.09.005Copy DOI Icon

Blending Language Models and Domain-Specific Languages in Computer Science Education. A Case Study on API RESTFul

  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Since Computer Science students are used to applying both General Purpose Programming Languages (GPPLs) and Domain-Specific Languages (DSLs), Generative Artificial Intelligence based on Language Models (LMs) can help them on automatic tasks, allowing them to focus on more creative tasks and higher skills. However, the teaching and evaluation of technical tasks in Computer Science can be inefficient and prone to errors. Thus, the main objective of this article is to explore the performance of LMs compared to that of undergraduate Computer Science students in a specific case study: designing and implementing RESTful APIs DSLs. This research aims to determine if LMs can enhance the efficiency and accuracy of these processes. Our case study involved 39 students and 5 different LMs that must use the two DSLs we also designed for their task assignment. To evaluate performance, we applied uniform criteria to student and LMs-generated solutions, enabling a comparative analysis of accuracy and effectiveness. With a case study comparing performance between students and LMs, this article contributes to checking to what extent LMs are able to carry out software development tasks involving the use of new DSLs specially designed for highly specific settings in a similar way as well-qualified Computer Science students are able to. The results underscore the importance of welldefined DSLs and effective prompting processes for optimal LM performance. Specifically, LMs demonstrated high variability in task execution, with two GPT-based LMs achieving similar grades to those scored by the best of the students for every task, obtaining 0.78 and 0.92 on a normalized scale [0, 1], with 0.23 and 0.14 Standard Deviation for ChatGPT-4 and ChatGPT-4o respectively. After the experience, we can conclude that a well-defined DSL and a proper prompting process, providing the LM with metadata, persistent prompts, and a good knowledge base, are crucial for good LM performance. When LMs receive the right prompts, both large and small LMs can achieve excellent results depending on the task.

Similar Papers
  • Preprint Article

Modelling Implicit Bias in Gender–Career Associations: A systematic comparison of language models

  • May 22, 2025
  • Alexander Porshnev +5
  • Research Article
  • Citations180

Delite

  • Apr 01, 2014
  • ACM Transactions on Embedded Computing Systems
  • Arvind K Sujeeth +6
  • PDF
  • Research Article
  • Citations18

Enhancing Robot Task Planning and Execution through Multi-Layer Large Language Models.

  • Mar 06, 2024
  • Sensors
  • Zhirong Luan +6
  • Dissertation
  • Citations2

CoMDD: uma abordagem colaborativa para auxiliar o desenvolvimento orientado a modelos

  • Jan 01, 2012
  • David Fernandes Neto
  • Conference Article
  • Citations3

To Be or Not to Be a Teacher? Exploring CS Students’ Perceptions of a Teaching Career

  • Nov 19, 2020
  • Sabiha Yeni +2
  • Research Article
  • Citations4

Quantifying and Analyzing Entity-Level Memorization in Large Language Models

  • Mar 24, 2024
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Zhenhong Zhou +3
  • Research Article
  • Citations41

Evaluating language models for mathematics through interactions

  • Jun 03, 2024
  • Proceedings of the National Academy of Sciences
  • Katherine M Collins +13
  • Conference Article

Data-Efficient Tabular Classification with Transformer-Based Small Language Models

  • Nov 10, 2025
  • Mario Haddad-Neto +3
  • Research Article
  • Citations1

Optimization of traditional methods for determining the similarity of project names and purchases using large language models

  • Apr 01, 2024
  • Litera
  • Aleksei Aleksandrovich Golikov +2
  • PDF
  • Research Article
  • Citations58

Qualitative Research Methods for Large Language Models: Conducting Semi-Structured Interviews with ChatGPT and BARD on Computer Science Education

  • Oct 12, 2023
  • Informatics
  • Andreas Dengel +7
  • Research Article

Enhanced Language Models for Predicting and Understanding HIV Care Disengagement: A Case Study in Tanzania

  • May 08, 2025
  • Research Square
  • Waverly Wei +16
  • Research Article

Advances, Evaluation, and Explainability of Large Language Models in Healthcare: A Systematic Review

  • Dec 23, 2025
  • ACM Transactions on Multimedia Computing, Communications, and Applications
  • Syed Umar Amin +2
  • Research Article

Research and selection of Large Learning Models for automation of ABAP-code migration

  • Sep 24, 2025
  • Management of Development of Complex Systems
  • Oleg Pozdnyakov +1
  • Supplementary Content

Large language and vision-language models for robot: safety challenges, mitigation strategies and future directions

  • Jul 29, 2025
  • Industrial Robot: the international journal of robotics research and application
  • Xiangyu Hu +1
  • Conference Article
  • Citations4

Benchmarking Knowledge Boundary for Large Language Models: A Different Perspective on Model Evaluation

  • Jan 01, 2024
  • Xunjian Yin +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.