Refactoring for software maintenance : a review of the literature
العناوين الأخرى
إعادة البناء لصيانة البرامجيات : مراجعة أدبية
المؤلفون المشاركون
al-Siraj, Rasha Ghanim
al-Tai, Atikah Muhammad
المصدر
al-Tarbiyah wa-al-Ilm : Majallat ilmiyah lil-Buhuth al-Ilmiyah al-Asasiyah
العدد
المجلد 30، العدد 1 (31 مارس/آذار 2021)، ص ص. 89-102، 14ص.
الناشر
جامعة الموصل كلية التربية للعلوم الصرفة
تاريخ النشر
2021-03-31
دولة النشر
العراق
عدد الصفحات
14
التخصصات الرئيسية
الرياضيات
تكنولوجيا المعلومات وعلم الحاسوب
الموضوعات
الملخص AR
إعادة البناء هي احدى تقنيات زيادة قيمة جودة البرمجيات و هي-مجموعة من الأنشطة لتحسين الشفرة المصدرية من خلال تغيير الهيكل الداخلي و عدم تغيير السلوك الخارجي.
و إنها تقنية لتنظيف الشفرة المصدرية و التقليل من فرص حدوث الأخطاء داخلها.
و يمكن تعريف إعادة البناء على أنها واحدة من أهم الممارسات لصيانة أنظمة البرمجيات المتقدمة.
و قد أشارت الدراسات التجريبية إلى أن إعادة البناء لها تأثير إيجابي على قابلية الصيانة و قابلية الفهم لأنظمة البرمجيات.
تم في هذه الدراسة تقديم مراجعة أدبية لأثنين و عشرين بحثا من دراسة و تلخيص تأثير إعادة البناء على خصائص جودة البرمجيات و منها قابلية الصيانة.
من خلال دراسة البحوث المتعلقة بإعادة البناء تبين أن (1) تطبيق أنشطة إعادة البناء سيزيد من قيم بعض خصائص الجودة مثل قابلية الفهم وقابلية الصيانة، (2) هناك العديد من العوامل التي تؤثر على أنشطة إعادة البناء، بما في ذلك التماسك و الاقتران و إخفاء المعلومات و التغليف، (3) إعادة البناء تساعد على تحسين الشفرة المصدرية دون تغيير سلوك البرنامج (4) يمكن تطبيق أنشطة إعادة البناء عدة مرات على الشفرة المصدرية.
الملخص EN
One of the techniques to increase the value of the software quality is refactoring - the set of activities for code enhancement through altering inner structure and not altering outer behavior of code.
It is a technique to clean-up the source code that decreasing the opportunities of code faults.
Refactoring can be defined as one of the most significant practices for maintaining the advanced software systems.
It has been indicated by the empirical studies that refactoring has positive effect on maintainability and understandability of the software systems.
This study introduces a literature review of 22 researches that study and summarize the influence of refactoring and their effect on the attributes of software quality specially maintainability.
Through the review, the study sums the following points: (1) applying refactoring activities will increase the values of some attributes of quality like Understandability and maintainability.
(2) There are several factors that affect reconstruction activities, including cohesion, coupling, hiding of information and encapsulation, (3) Refactoring helps to improve the source code without changing the behavior of the program, (4) refactoring activates can be applied many times to the source code.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
al-Siraj, Rasha Ghanim& al-Tai, Atikah Muhammad. 2021. Refactoring for software maintenance : a review of the literature. al-Tarbiyah wa-al-Ilm : Majallat ilmiyah lil-Buhuth al-Ilmiyah al-Asasiyah،Vol. 30, no. 1, pp.89-102.
https://search.emarefa.net/detail/BIM-1257201
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
al-Siraj, Rasha Ghanim& al-Tai, Atikah Muhammad. Refactoring for software maintenance : a review of the literature. al-Tarbiyah wa-al-Ilm : Majallat ilmiyah lil-Buhuth al-Ilmiyah al-Asasiyah Vol. 30, no. 1 (2021), pp.89-102.
https://search.emarefa.net/detail/BIM-1257201
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
al-Siraj, Rasha Ghanim& al-Tai, Atikah Muhammad. Refactoring for software maintenance : a review of the literature. al-Tarbiyah wa-al-Ilm : Majallat ilmiyah lil-Buhuth al-Ilmiyah al-Asasiyah. 2021. Vol. 30, no. 1, pp.89-102.
https://search.emarefa.net/detail/BIM-1257201
نوع البيانات
مقالات
لغة النص
الإنجليزية
الملاحظات
Includes bibliographical references : p. 100-102
رقم السجل
BIM-1257201
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر