The cost of fixing a software bug increases exponentially with the time taken for its detection. With so much of code being churned out, software quality assurance has become a complex task. Various testing methods are used to validate and certify software quality. Traditionally, review done by domain experts along with testing has been the way to ascertain software quality. But this approach to software quality assurance is limited by the availability of testing resources and domain experts. With increasing computing power from improvements to hardware and consistent research, Static Code Analysis (SCA) has evolved to cater to the serious needs of software quality assurance.
DeepCheck is Wipro's answer to software quality assurance needs. With its strong analysis capabilities DeepCheck can look deep into the source code and dig out programming bugs that are detrimental to runtime behavior. With its low False Positive rate, ease of integration and strong OS and other platform abstraction capabilities DeepCheck comes handy in developing defect proof software. DeepCheck supports a wide variety of C/C++ compilers.