if(trackingNum != null){ } Software Metrics: A Rigorous and Practical Approach