بناء نظام قاعدة معرفة (KBOSR) لتحسين إعادة استخدام البرمجيات
العناوين الأخرى
Design a knowledge base system (KBOSR) for enhancing software reusability
المؤلفون المشاركون
علي زين العابدين عبد الرزاق
حسون، صفوان عمر
المصدر
المجلة العراقية للعلوم الإحصائية
الناشر
جامعة الموصل كلية علوم الحاسبات و الرياضيات
تاريخ النشر
2019-12-31
دولة النشر
العراق
عدد الصفحات
14
التخصصات الرئيسية
تكنولوجيا المعلومات وعلم الحاسوب
الموضوعات
الملخص الإنجليزي
As a result of the development of software engineering , especially with regard to improving the software systems within a short time to enhance the development process and reduce cost as much as possible .
Software reusability is one of the most important software engineering metrics which aim to reduce the effort and time in the development process .
It is the process of using pre-existing software components for implementing and updating new software systems , thereby reducing effort , time and cost in addition to increasing the quality and productivity of software systems .
Many factors affect the reusability of a software , of these factors , coupling and cohesion are used in this search for the aforementioned purpose .
Reusability of classes is determined based on coupling and cohesion results .
Cohesion measures the intra-dependability of functions and variables inside the class , while coupling measures the inter-dependability among classes in the same package .
The proposed expert system also used for computing coupling , cohesion and reusability status , and produce suggestions to enhance the reusability status of unreusable classes by offering intelligence advices which depending on the weakness of the tested codes .
Proposed knowledge Base System (KBOSR) contains (61) rules to provide and demonstrate why the items are not reusable by displaying code weaknesses , and to provide advice, guidance and modifications to the code for making the product reusable and displaying these guidelines and instructions on user interfaces in a clear and easy-to-understand way, KBOSR is the first knowledge base system to determine the status of reuse and improve it .
The knowledge base was tested using 13 classes were distributed in two packages , first package contains 5 classes , second package contains 8 classes , coupling and cohesion values of classes are computed .
Coupling , cohesion and reusability status of these classes are determined , then , by proposed expert system .
Finally , suggestions of improvement of unresable classes are displayed .
The results of testing process have proved the strength and validity of the proposed knowledge base in determining reusability status of the software components , and the accuracy of the advices that were suggested , these advices are practically applied on the codes of interest and the modified codes proved to be highly reusable.
نوع البيانات
أوراق مؤتمرات
رقم السجل
BIM-899990
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
علي زين العابدين عبد الرزاق وحسون، صفوان عمر. 2019-12-31. بناء نظام قاعدة معرفة (KBOSR) لتحسين إعادة استخدام البرمجيات. المؤتمر الطلابي العلمي لعلوم الإحصاء و الرياضيات و الحاسوب : تطبيقات علوم الإحصاء و الرياضيات و الحاسوب تجسيد حقيقي للتكامل المعرفي (1 : 2019 : جامعة الموصل، العراق). . مج. 16، ع. 29 (عدد خاص) (2019)، ص ص. 47-60.الموصل، العراق : جامعة الموصل، كلية علوم الحاسبات و الرياضيات،.
https://search.emarefa.net/detail/BIM-899990
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
علي زين العابدين عبد الرزاق وحسون، صفوان عمر. بناء نظام قاعدة معرفة (KBOSR) لتحسين إعادة استخدام البرمجيات. . الموصل، العراق : جامعة الموصل، كلية علوم الحاسبات و الرياضيات،. 2019-12-31.
https://search.emarefa.net/detail/BIM-899990
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
علي زين العابدين عبد الرزاق وحسون، صفوان عمر. بناء نظام قاعدة معرفة (KBOSR) لتحسين إعادة استخدام البرمجيات. . المؤتمر الطلابي العلمي لعلوم الإحصاء و الرياضيات و الحاسوب : تطبيقات علوم الإحصاء و الرياضيات و الحاسوب تجسيد حقيقي للتكامل المعرفي (1 : 2019 : جامعة الموصل، العراق).
https://search.emarefa.net/detail/BIM-899990
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر