A Unified Measurement Solution of Software Trustworthiness Based on Social-to-Software Framework

( 0 đánh giá )
Miễn phí

Khung S2S dựa trên mô hình niềm tin xã hội (HSTM), gồm các yếu tố: năng lực, thiện chí, chính trực.

  • Định nghĩa độ tin cậy phần mềm GT(Ta(t)) = α·I(Ta(t)) + β·S(Ta(t)) + γ·A(Ta(t)), với α + β + γ = 1.
  • - A(Ta(t)): đo bằng mô hình cải tiến J-M sử dụng hàm mũ và chỉ số time-loss rate.
  • - S(Ta(t)): đánh giá bằng phương pháp Fuzzy Comprehensive Evaluation (FCE), có cải tiến mô hình bucket effect để phản ánh ảnh hưởng của các “short board” (quy tắc yếu).
  • - I(Ta(t)): đo bằng công cụ phát hiện mã đồng dạng (code homology), dựa trên tỷ lệ giống nhau và tỷ lệ mã tương đồng.
  • - Chỉ số “loss w” được dùng để quy đổi tất cả các thành phần về cùng đơn vị chi phí tổn thất.
  • - Thực nghiệm: sử dụng dữ liệu lỗi và lỗ hổng từ CNNVD và hệ thống phân tán; đánh giá độ chính xác bằng RMSD.
  • - Case study: ứng dụng vào phần mềm tài chính, cho kết quả GT(Ta(t)) = 40.64 k$, phản ánh mức độ tin cậy tổng thể