An Empirical Evaluation of Feedback-Driven Software Development