Achieving a Balance between Manual and Automated Testing: An Interview with Jim Holmes