Empirical assessment of methods for software size estimation