Predicting Accurate and Actionable Static Analysis Warnings: An Experimental Approach

Source: Association for Computing Machinery

Favorite

Free registration required

Static analysis tools report software defects that may or may not be detected by other verification methods. Two challenges complicating the adoption of these tools are spurious false positive warnings and legitimate warnings that are not acted on. This paper reports automated support to help address these challenges using logistic regression models that predict the foregoing types of warnings from signals in the warnings and implicated code. Because examining many potential signaling factors in large software development settings can be expensive, the authors use a screening methodology to quickly discard factors with low predictive power and cost-effectively build predictive models.
Format:PDF Size:139.50
Date:May 2008