Investigating Complex Sociotechnical Problem Solving In Engineering: Assessments, Approaches, And Support Tools