रिलीज़ चक्र (कार्यान्वयन, परीक्षण, बग फिक्सिंग, रिलीज़) के दौरान सॉफ़्टवेयर कैसे विकसित होता है, इस पर विचार करते हुए, मैं सोच रहा था कि किसी को कोड की लाइनों में कुछ पैटर्न देखने में सक्षम होना चाहिए जो कोड आधार में बदल दिए गए हैं; किसी परियोजना के अंत की ओर, यदि कोड अधिक स्थिर हो जाता है, तो किसी को यह देखना चाहिए कि कोड की कम पंक्तियां प्रति यूनिट समय में संशोधित होती हैं।
उदाहरण के लिए, कोई यह देख सकता है कि परियोजना के पहले छह महीनों के दौरान, औसत प्रति दिन कोड की 200 लाइनें थी, जबकि पिछले महीने के दौरान यह प्रति दिन कोड की 50 लाइनें थी, और अंतिम सप्ताह के दौरान (उत्पाद की डीवीडी से ठीक पहले) कोड भेज दिए गए थे), कोड की कोई भी लाइनें बिल्कुल नहीं बदली गई थीं (कोड फ्रीज)। यह केवल एक उदाहरण है, और किसी विशेष टीम द्वारा अपनाई गई विकास प्रक्रिया के अनुसार विभिन्न पैटर्न उभर सकते हैं।
वैसे भी, क्या कोई कोड मेट्रिक्स (उन पर कोई साहित्य है?) जो कोड आधार की स्थिरता को मापने के लिए कोड प्रति यूनिट की संशोधित लाइनों की संख्या का उपयोग करते हैं? क्या वे यह महसूस करने के लिए उपयोगी हैं कि क्या कोई परियोजना कहीं मिल रही है या अगर यह अभी भी रिलीज़ होने के लिए तैयार होने से दूर है? क्या कोई उपकरण हैं जो एक संस्करण नियंत्रण प्रणाली से इस जानकारी को निकाल सकते हैं और आंकड़े उत्पन्न कर सकते हैं?