A Survey of Software Estimation Techniques and Project Planning Practices | IEEE Conference Publication | IEEE Xplore