← أحدث الأبحاث
💻 computer science

Integrating AI into Requirements Quality Learning in Software Engineering Education: A TPACK-Guided Empirical Study

تُظهر هذه الدراسة التجريبية أن دمج أداة ذكاء اصطناعي متعددة الوكلاء، والموجه بإطار المعرفة التقنية والتربوية والمحتوى (TPACK)، في مساق هندسة المتطلبات بمستوى الماجستير، يسهم بفعالية في دعم الطلاب في استخدامهم الانتقائي للذكاء الاصطناعي لتحليل وتقييم جودة المتطلبات، مما يعزز فهمهم لمعايير جودة محددة مع تعزيز التفاعل المسؤول مع الذكاء الاصطناعي التوليدي.

المؤلفون الأصليون: Hansika Ekanayake Mudiyanselage, Rohan Jai Dharmaraj, Malik Abdul Sami, Zheying Zhang

نُشر 2026-07-31
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Hansika Ekanayake Mudiyanselage, Rohan Jai Dharmaraj, Malik Abdul Sami, Zheying Zhang

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تبني قلعة ليغو ضخمة ومعقدة. قبل أن تركب أول قطعة، عليك أن تكتب بدقة كيف يجب أن تبدو القلعة، وكيف ستعمل، وما هو الغرض منها. في عالم البرمجيات، تسمى مرحلة الكتابة هذه هندسة المتطلبات (Requirements Engineering). إنها مرحلة المخطط الهندسي حيث يحدد المهندسون ما يجب أن يفعله البرنامج. إذا كان المخطط غامضاً أو خاطئاً، فقد تنهار القلعة بأكملها لاحقاً.

الآن، تخيل مساعداً آلياً فائق الذكاء (الذكاء الاصطنا التوليدي) يمكنه كتابة هذه المخططات لك فوراً. إنه سريع ومبدع، ولكن هناك عقبة: إذا تركت الروبوت يقوم بكل العمل، فقد لا تتعلم أبداً كيف تبني القلعة بنفسك، أو قد لا تلاحظ إذا كان مخطط الروبوت يحتوي على خلل خفي. هذا هو السؤال الكبير الذي يواجه المعلمين اليوم: كيف نستخدم هذه الروبوتات القوية لمساعدة الطلاب، دون تحويلهم إلى مجرد ناسخين كسالى للنسخ واللصق لا يفهمون القواعد؟

للإجابة على ذلك، يستخدم الباحثون خريطة تعليمية تسمى TPACK. فكر في TPACK كأنها وصفة لدرس مثالي تمزج بين ثلاثة مكونات: المحتوى (القواعد الفعلية للبناء)، والبيداغوجيا/طرق التدريس (حيل التدريس لجعل المعلومة تترسخ)، والتكنولوجيا (أدوات الروبوت). الهدف هو مزج هذه المكونات بحيث يساعدك الروبوت على التفكير، بدلاً من أن يقوم هو بالتفكير بدلاً منك.


التجربة: تعليم الطلاب كيف يكونون "الرئيس" بالنسبة للروبوت

في فصل دراسي لطلاب الماجستير في هندسة البرمجيات بجامعة تامبيري، جرب الباحثون طريقة جديدة لاستخدام الذكاء الاصطناعي. لم يكتفوا بالقول: "إليكم روبوتاً، اكتبوا بعض المتطلبات"، بل صمموا "رقصة" محددة يتبعها الطلاب والذكاء الاصطناعي، بناءً على وصفة TPACK.

كانت المهمة تتعلق بـ قصص المستخدم (User Stories) — وهي جمل قصيرة تصف ما يريده المستخدم من ميزة برمجية معينة. ولضمان جودة هذه القصص، استخدم الفصل قائمة مراجعة تسمى INVEST (وهي اختصار لـ: مستقلة، قابلة للتفاوض، ذات قيمة، قابلة للتقدير، صغيرة، وقابلة للاختبار).

إليك كيف سارت هذه "الرقصة":

  1. الإنسان أولاً: كان على الطلاب إعادة كتابة بعض المتطلبات القديمة وغير المنظمة يدوياً وتحويلها إلى قصص مستخدم جيدة باستخدام قائمة INVEST. لا يُسمح بالروبوتات بعد.
  2. الروبوت ثانياً: بعد ذلك، استخدموا أداة ذكاء اصطناعي متعددة الوكلاء (روبوت يمتلك "شخصيات" مختلفة تمثل أشخاصاً مختلفين، مثل العميل أو المطور) لإنشاء نسخته الخاصة من القصص.
  3. المواجهة: كان على الطلاب مقارنة قصصهم التي كتبوها بشرياً مع قصص الروبوت. وكان عليهم تقرير أي القصص كانت أفضل، وتعديل عمل الروبوت، وشرح السبب.
  4. مراجعة الأقراء: أخيراً، تبادل الطلاب أعمالهم مع زملائهم لتقييم بعضهم البعض باستخدام نفس قائمة المراجعة.

ما وجدوه: الروبوت هو مساعد، وليس بديلاً

درست البحث 72 طالباً شاركوا في التجربة. إليكم ما حدث عندما حاولوا الشراكة مع الذكاء الاصطناعي:

1. الطلاب لم يضغطوا فقط على "قبول الكل"
لو كان الروبوت مجرد زر سحري، لقبل الطلاب كل ما يكتبه. لكنهم لم يفعلوا ذلك؛ فقد كان الطلاب دقيقين. في المتوسط، أنتج الروبوت حوالي 16.5 قصة مستخدم لكل طالب، لكن الطلاب وافقوا على حوالي 9.5 منها فقط. أي أن معدل الموافقة كان 56%.

  • الاستعارة: الأمر يشبه طلب بيتزا من طباخ آلي. يصنع الروبوت 16 بيتزا، لكنك تحتفظ بـ 9 فقط لأن الأخريات تحتوي على الكثير من الجبن أو الإضافات الخاطئة. أنت "متذوق الطعم"، ولست الروبوت.
  • السلوك: قام حوالي 24% من الطلاب بتعديل مخرجات الروبوت صراحةً، ومعظم الطلاب مروا بجولة واحدة على الأقل من تنقيح القصص. لقد تعاملوا مع الذكاء الاصطناعي كمولد للمسودات، وليس كحل نهائي.

2. الروبوت بارع في بعض الأشياء، وصعب في أخرى
عندما تحقق الباحثون من مدى فهم الطلاب لقواعد الجودة (قائمة INVEST) قبل وبعد استخدام الذكği الاصطناعي، رأوا نتيجة منقسمة.

  • النجاحات: أصبح الطلاب أفضل بكثير في اكتشاف القصص التي كانت قابلة للاختبار (يمكن التحقق منها باختبار) وذات قيمة (مفيدة حقاً). ساعد الروبوت في جعل هذه الأجزاء أكثر وضوحاً.
  • الجانب المختلط: بالنسبة لخاصية قابلة للتفاوض (بمعنى أن المتطلبات يمكن تغييرها من خلال النقاش)، كانت النتائج غريبة. شعر الطلاب أن الروبوت ساعدهم على فهم هذا الجزء بشكل أفضل، ولكن عندما تمت مراجعة إجاباتهم مقابل إجابات "صحيحة" من المعلم، انخفضت درجاتهم فعلياً بشكل طفيف.
  • الدرس المستفاد: الروبوت بارع في جعل الأشياء تبدو منظمة وواضحة (مثل تصحيح القواعد اللغوية)، لكنه يعاني في الأجزاء البشرية "الضبابية" من تصميم البرمجيات حيث يتعين عليك التخمين بشأن ما قد يريده الناس.

3. ثق، ولكن تحقق
عند سؤالهم عن شعورهم تجاه الأداة، كان الطلاب متفائلين بحذر.

  • الفائدة: اتفق معظمهم على أن الروبوت ساعدهم في توليد الأفكار وإضافة التفاصيل. قال أحد الطلاب إن الروبوت منحهم "لغة مهيكلة" و"معايير قبول أكثر وضوحاً".
  • الثقة: لم يثقوا به ثقة عمياء. ذكر حوالي 14 طالباً أنهم فحصوا عمل الروبوت بنشاط مقابل القواعد، ورفض 10 منهم أفكار الروبوت أو تحدوها صراحةً.
  • العقبة: وجد بعض الطلاب أن واجهة الروبوت معقدة بعض الشيء، وأحياناً كان الروبوت يعطي إجابات غامدة جداً أو لا تتناسب مع المشروع المحدد (مثل اقتراح ميزة توصيل عبر الطائرات بدون طيار بينما المشروع يتعلق بشيء آخر).

الخلاصة الكبرى

تشير الدراسة إلى أن سر استخدام الذكاء الاصطناعي في التعليم ليس مجرد امتلاك أداة رائعة؛ بل يتعلق بـ كيفية استخدامها.

إذا سمحت للطلاب باستخدام الذكاء الاصطناعي أولاً، فقد يكتفون بنسخ الإجابات. ولكن إذا أجبرتهم على القيام بالتفكير الصعب أولاً، ثم استخدموا الذكاء الاصطناعي كـ "رأي ثانٍ" للمقارنة والتحسين، يصبح الذكاء الاصطناعي شريكاً قوياً في التعلم. لم يصبح الطلاب في هذه الدراسة كسالى؛ بل أصبحوا محررين. لقد تعلموا كيفية رصد أخطاء الروبوت واستخدام نقاط قوته لتحسين عملهم الخاص.

ومع ذلك، يحذر الباحثون من أن هذا ليس حلاً سحرياً. فالروبوت لا يزال مرتبكاً قليلاً أمام الأجزاء "الضبابية" من متطلبات البرمجيات. لذا، يجب على المعلمين توخي الحذر؛ ينبغي لهم استخدام الذكاء الاصطناعي للمساعدة في الأجزاء الهيكلية الواضحة من التعلم، مع الحفاظ على وجود المعلم البشري لتوجيه الأجزاء التفسيرية الصعبة.

باختصار، الروبوت هو مساعد طيار رائع، ولكن يجب أن يظل الطلاب ممسكين بعجلة القيادة بقوة.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →