Email Record: Applying an Artificial Neural Network to Predicting Effort and Errors for Embedded Software Development Projects