Aug 01,2026 البحث العلمي والدراسات العليا

مراجعة منهجية تفصيلية: تتبع العلاقات بين المكونات البرمجية باستخدام معالجة اللغة الطبيعية

الباحثون المشاركون

م. فداء خليل – د. غيداء الربداوي – د. ندى غنيم

منشور في

ECTI Transactions on Computer and Information Technology, volume 19, no. 2, pp. 321–333, April 2025.

 

الملخص

في مجال تطوير البرمجيات، يُعدّ تتبّع المتطلبات من البداية إلى النهاية أمراً بالغ الأهمية، إلا أن التتبّع اليدوي مُرهِق وعُرضة للأخطاء. لذا، يُعتبر تتبّع المتطلبات (RT) ضرورياً للإدارة الفعّالة وتقييم الأثر. تستكشف هذه الورقة البحثية تطبيق معالجة اللغة الطبيعية (NLP) في تتبّع المتطلبات (RT) من خلال مراجعة منهجية للأدبيات المنشورة بين عامي 2019 و2023. من بين 209 دراسة أولية، اخترنا 49 دراسة باستخدام معايير صارمة. صُنّفت مناهج تتبّع المتطلبات إلى تقنيات قائمة على الأنطولوجيا وتقنيات التضمين. اكتسبت تقنيات التضمين أهميةً بالغةً لقدرتها على رصد العلاقات بين العناصر. حدّدنا نموذجين رئيسيين في تتبّع المتطلبات: الأساليب القائمة على القواعد، والتي تستخدم قواعد استدلالية مُحدّدة مسبقاً، وأساليب التعلّم الآلي، بما في ذلك المصنّفات التقليدية. تُحسّن نماذج التعلّم الآلي الدقة والقدرة على التكيّف بشكل ملحوظ، لا سيما عند دمجها مع تقنيات التضمين المتقدمة. من أبرز الاتجاهات الملحوظة الاعتماد المتزايد على مجموعات البيانات القياسية، مثل CoEST، للتحقق من صحة الأساليب، وتعزيز إمكانية تكرار النتائج، وتمكين إجراء مقارنات دقيقة. ورغم التقدم المحرز، لا تزال التحديات قائمة. فالمتطلبات غير الوظيفية لم تُدرس بشكل كافٍ، كما أن غياب معايير شاملة يحد من إمكانية تعميم المناهج الحالية. ينبغي أن تركز الأبحاث المستقبلية على إنشاء مجموعات بيانات شاملة ذات متطلبات متنوعة، ودمج الأساليب الهجينة لتحسين الأداء. وبشكل عام، تؤكد هذه الدراسة على الدور المحوري لتقنيات التضمين في تتبع المتطلبات، مع تسليط الضوء على الثغرات والفرص المتاحة لتطوير هذا المجال.

الكلمات المفتاحية: معالجة اللغات الطبيعية، تتبع المتطلبات، تمثيل المتطلبات، النحو، الدلالة.

رابط البحث كاملاً

https://doi.org/10.37936/ecti-cit.2025192.258621