diff --git a/README.md b/README.md index e9cf1a3f4..17fd743a1 100644 --- a/README.md +++ b/README.md @@ -656,7 +656,7 @@ By default, govulncheck makes requests to the Go vulnerability database at https - [Diffblue](https://www.diffblue.com/) :copyright: — Diffblue is a software company that provides AI-powered code analysis and testing solutions for software development teams. Its technology helps developers automate testing, find bugs, and reduce manual labor in their software development processes. The company's main product, Diffblue Cover, uses AI to generate and run unit tests for Java code, helping to catch errors and improve code quality. -- [Doop](https://bitbucket.org/yanniss/doop) — Doop is a declarative framework for static analysis of Java/Android programs, centered on pointer analysis algorithms. Doop provides a large variety of analyses and also the surrounding scaffolding to run an analysis end-to-end (fact generation, processing, statistics, etc.). +- [Doop](https://plast-lab.github.io/doop-pldi15-tutorial/) — Doop is a declarative framework for static analysis of Java/Android programs, centered on pointer analysis algorithms. Doop provides a large variety of analyses and also the surrounding scaffolding to run an analysis end-to-end (fact generation, processing, statistics, etc.). - [ENRE-java](https://github.com/xjtu-enre/ENRE-java) — ENRE (ENtity Relationship Extractor) is a tool for extraction of code entity dependencies or relationships from source code. ENRE-java is a ENtity Relationship Extractor for Java projects based on @Eclipse JDT/parser. diff --git a/data/api/tools.json b/data/api/tools.json index 175afd78c..e87b187ad 100644 --- a/data/api/tools.json +++ b/data/api/tools.json @@ -5881,8 +5881,8 @@ "types": [ "cli" ], - "homepage": "https://bitbucket.org/yanniss/doop", - "source": "https://bitbucket.org/yanniss/doop", + "homepage": "https://plast-lab.github.io/doop-pldi15-tutorial/", + "source": "https://github.com/plast-lab/doop", "pricing": null, "plans": null, "description": "Doop is a declarative framework for static analysis of Java/Android programs, centered on pointer analysis algorithms. Doop provides a large variety of analyses and also the surrounding scaffolding to run an analysis end-to-end (fact generation, processing, statistics, etc.).",