Identifying potential instances of <algorithm> patterns in code

Identifying potential instances of <algorithm> patterns in code

Master Thesis

To facilitate refactoring, a tool is developed that identifies instances of manually implemented typical algorithms available in the C++ algorithm library. Prominent examples are std::find or std::count_if, which are often manually implemented by the programmer. The tool finds these instances and generates a message or potentially a transformation to rewrite the existing source code.

If you're interested please contact us directly.