![](/images/graphics-bg.png)
بناء نظام قاعدة معرفة (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"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
![](/images/ebook-kashef.png)
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر
![](/images/kashef-image.png)