Directions in engineering research :an assessment of opportunities and needs