Software testing constitutes a major percentage of effort while making a software release. Despite all the efforts people put in, the quality of the software, as well as the effectiveness of testing remains lower than expectations. Product testing and application testing while having some commonalities are very distinct and add additional dimension to software testing process. Software products are required to work on multiple platforms, possibly used by a large number of end-users - in many ways possible, have frequent release cycles based on market expectations and usability tends to be of paramount importance, whereas, application systems generally run on fewer platforms, and have predictable usage patterns.

The software testing research group is targeting both product and application testing and the mission is to:

The research efforts are directed along the following themes: