Bill C. Hardgrave is Associate Professor of Information Systems, Executive Director of the Information Technology Research Center, and holds the Edwin & Karlee Bradberry Chair at the University of Arkansas. Prior to entering academia, he worked as a programmer, systems analyst and general manager for two software development firms. He continues to help companies solve a variety of information systems-related problems. Dr Hardgrave has published two books and more than 50 articles primarily on the topic of software development. His primary research interest involves improving the software development process and environment.