Identifying specific areas for improvement of software developers is very essential in providing focused training and there by improve productivity and product quality. This is usually done based on the feedback from their reporting officers. However, detailed inputs in this regard can be obtained by capturing the way the developer codes. Most developers use eclipse based IDE for development and invocation of static analysis tools to verify compliance to various coding standards (Quality, Security) are integrated into the IDE. A plug-in or a new version of IDE can be developed to capture the type of errors (e.g. syntax errors) and noncompliance with respect to coding standards. From the number and type of errors it is possible to assess the training needs of the developer.
After the training the same can be used to measure training effectiveness.
Sample Data Required: No