Key points are not available for this paper at this time.
تشكل إعادة استخدام الشيفرة الموجودة ممارسة شائعة بين المبرمجين، والتي تتم من خلال إجراء استعلامات باللغة الطبيعية عبر محركات البحث. الهدف الرئيسي من استرجاع الشيفرة هو البحث عن المقاطع الأكثر صلة من مجموعة من مقاطع الشيفرة. ومع ذلك، فإن أطر استرجاع الشيفرة للغات ذات الموارد المحدودة غير كافية. يمكن تحقيق استرجاع المقطع الأكثر صلة بكفاءة فقط من خلال القضاء على الفجوة الدلالية بين مقاطع الشيفرة الموجودة في المستودع واستعلام المستخدم (الوصف باللغة الطبيعية). الهدف الأساسي من البحث هو المساهمة في هذا المجال من خلال تقديم إطار عمل بحث عن الشيفرة يمكن تمديده للغات ذات الموارد المحدودة. الهدف الثانوي هو توفير آلية لاسترجاع الشيفرة ذات الصلة دلالياً باستعلام المستخدم ومنح المبرمجين القدرة على تحديد الشيفرة المصدرية التي يرغبون في استخدامها عند تطوير تطبيقات جديدة. يتم تنفيذ النهج المقترح باستخدام منصة ويب للبحث عن الشيفرة المصدرية. حيث إن استرجاع الشيفرة هو مهمة معقدة، فإن النهج المقترح يتضمن آلية بحث دلالية. يستخدم هذا البحث نموذج دلالي لاسترجاع الشيفرة، والذي يولد معاني أو مرادفات للكلمات. يدمج النموذج المقترح علم الدلاليات ومعالجة اللغة الطبيعية. يتم حساب مقاييس أداء النظام ودقة التصنيف باستخدام الدقة والاستدعاء ودرجة F1. كما نقارن النهج المقترح مع نماذج الأساس المتطورة. النتائج المسترجعة مصنفة، مما يظهر أن نهجنا يتفوق بشكل كبير على مطابقة الشيفرة القوية. تظهر تقييماتنا أن المطابقة الدلالية تؤدي إلى تحسين استرجاع الشيفرة المصدرية. تسجل هذه الدراسة تقدمًا كبيرًا في دمج خبرة البرمجة مع تقنيات استرجاع الشيفرة. علاوة على ذلك، يسمح نظامنا للمستخدمين بمعرفة متى وكيف يتم استخدامه من أجل بحث دلالي ناجح.
درس بيبي وآخرون (Thu) هذا السؤال.