Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correlation of problem reports with static analysis results #441

Open
mmilata opened this issue Jun 23, 2015 · 0 comments
Open

Correlation of problem reports with static analysis results #441

mmilata opened this issue Jun 23, 2015 · 0 comments

Comments

@mmilata
Copy link
Contributor

mmilata commented Jun 23, 2015

I wanted to work on this some time ago but it looks like it will never happen - I'm writing this down in case anyone finds this interesting and wants to pick up the work.

The basic idea is to take set of problem reports, set of static analysis results (aka traces aka defects), and find pairs such that they both refer to a single code location. Finding such pair might mean that there is underlying bug that caused the problem report to be sent and the same bug was found by the static analyzer. It can be valuable because this means that the static analysis result is not a false positive (and therefore should have higher priority to be fixed) and that we have additional information about the bug from the static analyzer (which might help in fixing the bug).

More detailed description and some preliminary experiments can be found here and here. The original experiments were done using the firehose framework for static analysis results. It seems to be no longer maintained so I'd suggest taking advantage of the csmock project which is used and actively maintained.

More information about csmock:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant