Q2 2024

Software Component Selection: An Optimized Selection Criterion for Component-based Software Engineering (CBSE)

Ahmad Nabot
10.34028/iajit/21/2/4 384 المشاهدات 1 الاقتباسات
1
الاقتباسات
384
المشاهدات
الملخص

Component-Based Software Engineering (CBSE) is gaining popularity in software development due to time and cost limitations. As software applications have become integral to people's lives, developing high-quality and user-friendly applications within a reasonable timeframe and budget has become increasingly challenging. Software development firms frequently use Commercial-Off-The-Shelf (COTS) components to address this challenge and reduce development costs and time. However, selecting appropriate components that meet customer requirements and integrate seamlessly with the target system is a complex task requiring considering the entire software system's quality. This study investigates the critical factors that software industry practitioners and experts must consider when selecting software components. First, the author asked practitioners to identify the most important quality criteria for an online bookstore from a list using subjective judgment and evaluation grades. Then, the study employed the Evidential Reasoning (ER) approach to tackle the multi-level evaluations and information uncertainty associated with software component selection issues. The ER approach's primary features, such as weight normalization, probability assessment, uncertainty management, and utility intervals, offer several benefits for COTS selection problems, including cost and time reduction, improved software reliability, effectiveness, and efficiency. This study assessed the quality criteria for an online bookstore using the ER approach and provided analysis results based on the approach's computational steps. Finally, the study ranked the four components according to their weights, evaluation grades, and belief degrees for selection

الاستشهاد بهذا المقال (APA)
Ahmad, N. (2024). Software Component Selection: An Optimized Selection Criterion for Component-based Software Engineering (CBSE). The International Arab Journal of Information Technology. https://doi.org/10.34028/iajit/21/2/4
أبحاث ذات صلة
Perception of Natural Scenes: Objects Detection and Segmentations using Saliency Map with AlexNet
Muhammad Waqas Ahmed; Abdulwahab Alazeb; Naif Al Mudawi; Touseef Sadiq; Bayan Al · 2025
21
استشهاد
390
Agile Proactive Cybercrime Evidence Analysis Model for Digital Forensics
Mohammad Al-Mousa; Waleed Amer; Mosleh Abualhaj; Sultan Albilasi; Ola Nasir; Gha · 2025
16
استشهاد
387
14
استشهاد
396
Heart Disease Diagnosis Using Decision Trees with Feature Selection Method
Alaa Sheta; Walaa El-Ashmawi; Abdelkarim Baareh · 2024
13
استشهاد
383
12
استشهاد
388
الوصول
عرض النص الكامل عبر DOI
نُشر في
الرقم الدولي ISSN 1683-3198
الربعية Q2
درجة المؤشر القياس العربي 100
التخصص Computer Science & AI
الناشر Zarqa University / Colleges of Comp
الدولة 🇯🇴 Jordan
عرض ملف المجلة →
المؤلفون
تفاصيل النشر
السنة 2024
اللغة English
أُضيف في 30 Jul 2026