HyperAIHyperAI
منذ 13 أيام

توليد وتوثيق الكود المعزز بالاسترجاع

Md Rizwan Parvez, Wasi Uddin Ahmad, Saikat Chakraborty, Baishakhi Ray, Kai-Wei Chang
توليد وتوثيق الكود المعزز بالاسترجاع
الملخص

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

توليد وتوثيق الكود المعزز بالاسترجاع | أحدث الأوراق البحثية | HyperAI