Dr. Jeffrey Carver

  • Associate Professor

Contact Information

  • Office: 3441 SEC
  • Phone: (205) 348-9829

Areas of Research

  • Empirical software engineering


  • Ph.D., Computer Science , University of Maryland, 2003
  • B.S., Computer Science , Louisiana State University, 1997


Dr. Jeffrey Carver’s overall research goal is improving the quality and reliability of software through the use of empirical software engineering. His research focuses on developing, measuring and improving processes and tools that will impact software quality with respect to certain attributes, such as cost, correctness, reliability and security. The overriding goal of empirical software engineering research is to provide concrete data, observations and evidence to support a decision-making process. Empirical software engineering techniques also allow researchers and practitioners to gather information to provide a deeper understanding of the context(s) in which techniques and methods are most useful. An organization can use this information to make better, more informed choices about which techniques and methods are the most appropriate for use on their projects.

Carver’s approach to empirical software engineering is to study how developers use processes and tools in different settings and to understand which of these processes and tools are more effective and efficient for those environments.

Carver is also involved with the NSF Research Experience for Undergraduates Empirical Software Engineering Program.