Evaluating Project Decisions: Case Studies in Software Engineering