Early Stage Software Effort Estimation Using Function Point Analysis : An Empirical Validation S