Xem xét cách phần mềm được phát triển trong một chu kỳ phát hành (triển khai, kiểm tra, sửa lỗi, phát hành) Tôi đã nghĩ rằng người ta sẽ có thể thấy một số mẫu trong các dòng mã được thay đổi trong cơ sở mã; ví dụ về cuối của một dự án, nếu mã trở nên ổn định hơn, người ta sẽ thấy rằng ít dòng mã được sửa đổi trên mỗi đơn vị thời gian.
Ví dụ, người ta có thể thấy rằng trong sáu tháng đầu tiên của dự án, trung bình là 200 dòng mã mỗi ngày trong khi trong tháng trước đó là 50 dòng mã mỗi ngày và trong tuần trước (ngay trước DVD của sản phẩm đã được vận chuyển), không có dòng mã nào được thay đổi cả (mã đóng băng). Đây chỉ là một ví dụ và các mẫu khác nhau có thể xuất hiện theo quy trình phát triển được thông qua bởi một nhóm cụ thể.
Dù sao, có bất kỳ số liệu mã nào (có tài liệu nào về chúng không?) Sử dụng số lượng dòng mã được sửa đổi trên một đơn vị thời gian để đo lường tính ổn định của cơ sở mã? Chúng có hữu ích để có được cảm giác nếu một dự án đang ở đâu đó hoặc nếu nó vẫn chưa sẵn sàng để phát hành? Có công cụ nào có thể trích xuất thông tin này từ hệ thống kiểm soát phiên bản và đưa ra số liệu thống kê không?