Comparative Evaluation of Software Composition Analysis Tools in Context of Technical Debt Reduction
Year: 2024
Type: article
Abstract: يُستخدم مصطلح "الدين الفني" في هندسة البرمجيات لوصف الحلول التقنية التي قد تكون عملية على المدى القصير ولكن لها عواقب ضارة على المدى الطويل. تركز الدراسة على تقييم أدوات تحليل تكوين البرمجيات (SCA) Software Composition Analysis في سياق تقليل الديون الفنية، وخاصة ديون الأمان، فالديون الفنية هي عواقب القرارات السريعة التي تؤدي إلى مشاكل في الصيانة والأمان في المستقبل. وتسلط الدراسة الضوء أهمية أدوات SCA في ممارسات تطوير البرمجيات الحديثة من خلال تحديد نقاط الضعف في المكونات مفتوحة المصدر ومعالجتها بشكل فعال، ويمكن لهذه الأدوات تقليل الديون الفنية بشكل كبير وتحسين الأمان والجودة العامة للتطبيقات البرمجية. وقارنت الدراسة بين أدوات SCA المختلفة بناءً على قدراتها وسهولة استخدامها وفعاليتها في تقليل الديون الأمنية. وتوصلت الدراسة إلى أن أدوات SCA فعالة في تقليل الديون الفنية، خاصة ديون الأمان، ويجب على المؤسسات عند اختيار أداة SCA مراعاة نوع التطبيق، وطرق التطوير، والموقف الأمني للمنظمة.
Authors: ندى مصطفى علي, سمر خالد محمد, داليا أحمد مجدي
Institution: Sadat Academy for Management Sciences
Language: Arabic
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: diamond
OpenAlex ID: W4403873958
