Software testing
Hennell's academic research was initially conducted in Nuclear physics, resulting in the use of Computational science for addressing complex nuclear mathematics. Assessing the quality of the mathematical libraries on which this work depended lead Professor Hennell into the world of Software testing, specifically in the use of Static code analysis for quantifying the effectiveness of test data, which led to the development of the Linear Code Sequence and Jump concept.