استخدام الشبكات العصبية الاصطناعية لتقديم التوجيه في توسيع برامج PL/SQL
| العنوان | استخدام الشبكات العصبية الاصطناعية لتقديم التوجيه في توسيع برامج PL/SQL |
|---|---|
| المؤلف | إرسوي، إي.، سوزر، حسن |
| تاريخ النشر: | 2022-12 |
| مكان النشر | - سبرينغر |
| الموضوع | التآكل المعماري، الشبكات العصبية الاصطناعية، دراسة الحالة الصناعية، هندسة البرمجيات، صيانة البرمجيات |
| النوع | دورية |
| اللغة | الإنجليزية |
| رقمي | نعم |
| مخطوط | لا |
| المكتبة: | جامعة اوزيجين |
| معرف أصل المكتبة | 0963-9314 |
| رقم السجل | 28ead14f-f943-4600-9f6d-1391696285eb |
| موقع المكتبة | علوم الكمبيوتر |
| التاريخ | 2022-12 |
| نص عينة | إن توسيع الأنظمة القديمة بأشياء جديدة للوظائف أو التكنولوجيا المعاصرة يمكن أن يؤدي إلى تآكل الهندسة المعمارية. يؤدي وضع هذه العناصر في غير موضعها إلى إعاقة البنية المعيارية تدريجيًا، والتي عادة ما تكون وثائقها مفقودة أو قديمة. نهدف في هذا العمل إلى معالجة هذه المشكلة بالنسبة لبرامج PL/SQL، والتي ترتبط بشكل كبير بقواعد البيانات. نقترح نهجًا جديدًا يستخدم الشبكات العصبية الاصطناعية للتنبؤ تلقائيًا بالموضع الصحيح لكائن جديد بين الوحدات المعمارية. نقوم بتدريب الشبكة بناءً على الميزات المستخرجة من الإصدار الأولي من كود المصدر الذي يفترض أنه يمثل البنية المقصودة. نحن نستخدم التبعيات بين كائنات البرامج وقاعدة البيانات كميزات لهذا التدريب. بعد ذلك، بالنظر إلى كائن جديد وقائمة الكائنات الأخرى التي يستخدمها، يمكن للشبكة التنبؤ بالوحدة المعمارية، حيث يجب تضمين الكائن. لقد أجرينا دراستي حالة صناعيتين مع تطبيقات من مجال الاتصالات، تتضمن كل منهما آلاف الإجراءات وجداول قواعد البيانات. لقد أظهرنا أن دقة نهجنا هي 86.7% و89% لهذين التطبيقين. يصل النهج الأساسي الذي يستخدم مقاييس الاقتران والتماسك إلى 55.5% و57.4% من الدقة لنفس التطبيقات، على التوالي. |
| DOI | 10.1007/s11219-022-09586-1 |
| Cilt | 30 |