Software Effort Estimation using Outlier Elimination Methods: A Modern Approach to Software Effort Estimation