Deepak has done his PhD research in Software Engineering at The University of Western Australia (UWA). His PhD research is based on fault detection in large multi-tier/web applications. New algorithms are suggested to automatically detect the modified program source code. The suggested techniques detect faults due to database modifications and are further implemented using database applications that are developed using SQL, MS-Access. The techniques automatically select and prioritise the test cases to detect faults early.
He implemented various strategies using C#. He experimentally evaluated the suggested techniques using e-learning tools especially Moodle.

The title of his thesis is : Automated Early Detection of Faults in Multi-tier Applications