My research is multidisciplinary. My research uses approaches that have been applied successfully in other domains and adapts them for the task of improving and managing software quality. A major focus of my dissertation was to understand the thought process of developers so that software quality can be improved. My PhD dissertation work was the first increment towards improving the understanding of software quality assurance as well as research other areas of software engineering through the inclusion of research from Cognitive Psychology.
Extensive empirical analysis of software development process and techniques is the core of my research. During my time at Mississippi, I obtained expertise in Empirical Software Engineering, including the design and execution of various types of controlled studies and case studies. Since leaving Mississippi State University, I have successfully conducted controlled experiments at North Dakota State University.