Classification of software systems attributes based on quality factors using linguistic knowledge and machine learning : a review

العناوين الأخرى

تصنيف سمات أنظمة البرمجيات بالاعتماد على عوامل الجودة باستخدام المعرفة اللغوبة و التعلم الآلي : مراجعة

المؤلفون المشاركون

Ali, Abdulrhman M.
Salim, Nada N.

المصدر

al-Tarbiyah wa-al-Ilm : Majallat ilmiyah lil-Buhuth al-Ilmiyah al-Asasiyah

العدد

المجلد 31، العدد 3 (30 سبتمبر/أيلول 2022)، ص ص. 60-90، 31ص.

الناشر

جامعة الموصل كلية التربية للعلوم الصرفة

تاريخ النشر

2022-09-30

دولة النشر

العراق

عدد الصفحات

31

التخصصات الرئيسية

العلوم الهندسية والتكنولوجية (متداخلة التخصصات)

الملخص AR

يتم توثيق كل من متطلبات انظمة البرمجيات الوظيفة و غير ظيفية ما يفعله النظام وكذلك ما لا يفعله في مستند مواصفات متطلبا البرمجيات (SRS).

و في هندسة المتطلبات تصنف متطلبات النظام إلى فئات منها الوظيفية و منها المتعلقة بالجودة والقيود.

لذلك في هذه الدراسة قمنا بتقييم العديد من مناهج و منهجيات التعلم الآلي المستخدمة في المؤلفات المنشورة حول استخراج المتطلبات تلقائيا ثم تصنيفها من خلال المراجعة المنهجية للعديد من المقالات المتعلقة بتصنيف متطلبات البرمجيات لمساعدة مهندسي البرمجيات من اختيار اكفأ تقنية لتصنيف المتطلبات، لذلك تهدف الدراسة إلى الحصول على إجابة لعدة أسئلة تتعلق بما يلي : ما هي خوارزميات التعلم الآلي التي تم استخدامها في عملية تصنيف المتطلبات، و كيف تعمل هذه الخوارزميات وكيف يتم تقييمها, و ما هي الأساليب المستخدمة لاستخراج الميزات من النص، و ما هي معايير التقييم التي تم استخدامها في مقارنة النتائج، و ما هي تقنيات و طرق التعلم الآلي التي اعطت نتائجها اعلى درجات الدقة.

الملخص EN

Both the functionality and the non-functionality for what the software system does and does not do within software systems requirements are documented in a Software Requirements Specification (SRS).

In requirements engineering, system requirements classify into several categories such as functional, quality and constraint classes.

Therefore, we evaluate several machine learning approaches as well as methodologies mentioned in previous literature in terms of automatic requirements extraction, then classification is performed based on methodically reviewing many previous works on software requirements classification to assist software engineers in selecting the best requirement classification technique.

The study aims to obtain answers for several questions : "What were machine learning algorithms used for the classification process of the requirements?", "How do these algorithms work and how are they evaluated?", "What methods were used for extracting features from a text?", "What evaluation criteria were used in comparing results?", and "Which machine learning techniques and methods provided the highest accuracy?".

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Ali, Abdulrhman M.& Salim, Nada N.. 2022. Classification of software systems attributes based on quality factors using linguistic knowledge and machine learning : a review. al-Tarbiyah wa-al-Ilm : Majallat ilmiyah lil-Buhuth al-Ilmiyah al-Asasiyah،Vol. 31, no. 3, pp.60-90.
https://search.emarefa.net/detail/BIM-1490761

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Ali, Abdulrhman M.& Salim, Nada N.. Classification of software systems attributes based on quality factors using linguistic knowledge and machine learning : a review. al-Tarbiyah wa-al-Ilm : Majallat ilmiyah lil-Buhuth al-Ilmiyah al-Asasiyah Vol. 31, no. 3 (Sep. 2022), pp.60-90.
https://search.emarefa.net/detail/BIM-1490761

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Ali, Abdulrhman M.& Salim, Nada N.. Classification of software systems attributes based on quality factors using linguistic knowledge and machine learning : a review. al-Tarbiyah wa-al-Ilm : Majallat ilmiyah lil-Buhuth al-Ilmiyah al-Asasiyah. 2022. Vol. 31, no. 3, pp.60-90.
https://search.emarefa.net/detail/BIM-1490761

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references : p. 86-90

رقم السجل

BIM-1490761