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