العنوان بلغة أخرى: |
Applications of Prompt Engineering for Large Language Models "LLms" On Training of Software Engineering Tasks: A Systematic Review |
---|---|
المصدر: | المجلة السعودية للعلوم التربوية |
الناشر: | جامعة الملك سعود - الجمعية السعودية للعلوم التربوية والنفسية - جستن |
المؤلف الرئيسي: | عوض، إيمان عبده حسن (مؤلف) |
المؤلف الرئيسي (الإنجليزية): | Awadh, Eman Abdo Hassan |
المجلد/العدد: | ع16 |
محكمة: | نعم |
الدولة: |
السعودية |
التاريخ الميلادي: |
2024
|
التاريخ الهجري: | 1446 |
الشهر: | سبتمبر |
الصفحات: | 89 - 106 |
ISSN: |
1658-8045 |
رقم MD: | 1532095 |
نوع المحتوى: | بحوث ومقالات |
اللغة: | العربية |
قواعد المعلومات: | EduSearch |
مواضيع: | |
كلمات المؤلف المفتاحية: |
الذكاء الاصطناعي التوليدي | التعلم العميق | معالجة اللغة الطبيعية | المحولات | Generative Artificial Intelligence | Deep Learning | Natural Language Processing | Transformers | Chat Gpt
|
رابط المحتوى: |
المستخلص: |
هدفت هذه الدراسة إلى إجراء مراجعة منهجية للتعرف على النماذج اللغوية الكبيرة التي تم توظيفها في تعليم وأتمتة مهام هندسة البرمجيات، وتحليل اتجاهاتها البحثية، والتعرف على أساليب هندسة الأوامر لتحسين مخرجات النماذج اللغوية الكبيرة في أتمتة مهام هندسة البرمجيات، وتحديد أبرز تحديات تطبيقها. ونظرا لحداثة هذا المجال، استهدفت المراجعة جميع الدراسات المنشورة عام 2023م في قاعدة بيانات (Web of Science) ومحرك البحث (Google Scholar) وباتباع إرشادات (Kitchenham) للمراجعة المنهجية، وتلخيص النتائج وفق القائمة المرجعية ومخطط (PRISMA) تم تحديد (35) ورقة بحثية انطبقت عليها معايير التضمين، وبالتحليل الموضوعي للدراسات، توصلت الدراسة إلى أن النماذج اللغوية الأكثر توظيفا في أتمتة مهام هندسة البرمجيات مرتبة تصاعديا كالتالي: (Chat GPT) ثم (GPT 3.5) ثم (Codex) ثم (GPT4) ثم (Copilot)، كما أن مهمة البرمجة من أكثر الاتجاهات البحثية لتطبيقات النماذج اللغوية الكبيرة، يليها مهمة التصميم، ثم مهمة اختبار وصيانة البرمجيات، وأن أسلوب الأوامر الأساسية (Zero-Shot, Few-shot) من أكثر أساليب هندسة الأوامر للنماذج اللغوية الكبيرة استخداما في أتمتة مهام هندسة البرمجيات، وتم رصد تحديات توظيف النماذج اللغوية الكبيرة في مجال هندسة البرمجيات وتصنيفها إلى تحديات تقنية ترتبط ببنية وآلية عمل النماذج اللغوية الكبيرة، وتربوية تمثلت في ضرورة تطوير أصول التدريس وأساليب التقويم لتعليم هندسة البرمجيات في ظل انتشار استخدام تطبيقات النماذج اللغوية الكبيرة. وبحثية تمثلت في الحاجة للمزيد من الدراسات التطبيقية، ودراسات الفاعلية، لتوجيه استخدام هذه النماذج بطرق فعالة، وعادلة، وأخلاقية. This study aimed to conduct a systematic review to identify the large language models (LLMs) that have been employed in teaching and automating software engineering tasks, analyze their research trends, identify prompts engineering techniques to improve the outputs of large language models in automating software engineering tasks, and identify the most prominent challenges of their application. Due to the novelty of the field, the review targeted all studies published in 2023 in the Web of Science database and the search engine (Google Scholar), and by following the (Kitchenham) guidelines for systematic review, and summarizing the results according to the reference list and the (PRISMA) scheme, (35) papers that met the inclusion criteria were identified, and through thematic analysis of the studies, the study concluded that the most widely used large language models in automating software engineering tasks are arranged in ascending order as follows: (Chat GPT, GPT 3.5, Codex, GPT4, Copilot), and the programming task is one of the most research trends for applications of Large language models, followed by the design task, then the task of software testing and maintenance, and that the basic prompt technique (Zero-Shot, Few-Shot) is one of the most widely used prompt engineering techniques for large language models in automating software engineering tasks. The challenges of employing large language models in the field of Software engineering and its classification into technical challenges related to the structure and mechanism of operation of large language models, educational challenges represented by the necessity of developing pedagogy and evaluation methods for teaching software engineering in light of the widespread use of applications of large language models, and research challenges represented by the need for more applied studies and effectiveness studies. |
---|---|
ISSN: |
1658-8045 |