Biện pháp metric Mức độ sâu làm tổ đẻ trứng trung bình của một chương trình hay mô-đun bằng cách gán cho mỗi dòng
mã một chỉ số chiều sâu. Tập hợp tất cả các báo cáo sản xuất tổng sâu làm tổ và trung bình có thể
được tính bằng cách chia tổng số biện pháp của các số báo cáo trong chương trình / module.
Người đầu tiên sử dụng các số liệu Halstead để phát hiện đạo văn được Ottenstein (33) từ Purdue
Đại học đã phát triển một chương trình để phát hiện đạo văn trong chương trình Fortran. Kỹ thuật này đã được tìm thấy
không có hiệu quả cho các chương trình rất ngắn (không thể đối phó với sự thay đổi chương trình không tầm thường), và do đó đã bắt đầu
một quá trình chuyển đổi giữa các kỹ thuật thuộc tính đếm và kiểm soát lưu lượng (hay số liệu về kết cấu) kỹ thuật.
Donaldson et al. (11) đề xuất một hệ thống gọi là cáo buộc rằng việc sử dụng thực hiện của cả hai loại số liệu để phát hiện
đạo văn trong chương trình Fortran (ban đầu được phát triển bởi Grier tại Air Force Academy Mỹ trong Fortran
chương trình). Các hệ thống gần đây nhất sử dụng số liệu cấu trúc và so sánh đại diện chuỗi các chương trình
cấu trúc. Họ đánh giá sự tương tự của chuỗi hiệu và không đòi hỏi phải kết hợp chính xác. Ví dụ về các
bao gồm Plague, Sim và YAP.
đang được dịch, vui lòng đợi..