This demonstrator is designed to be run from a desktop or a laptop computer.

If you are using a phone or a tablet, some functionalities may not be displayed or not work properly.

Scientific mediation of the GREYC laboratory
Illustration of the demonstrator Gitbistex

Gitbistex

Team AMACC

Git Bistex: Design Your Algorithm

During software development, developers collaborate by working on different parts of the code and regularly committing their changes to a version control system. The collection of versions and their relationships form a graph. When a developer identifies a bug in the software, it is helpful to determine when the bug first appeared to focus the analysis only on the code added at that time. However, testing whether a particular version contains the bug can be time-consuming. Therefore, minimizing the number of versions to test is essential.

In this demo, you will be presented with several graphs representing versions of a software. Your goal is to identify the first version containing the bug by testing as few versions as possible. Multiple difficulty levels will challenge your search strategy (i.e., your algorithm).

You may also like

Illustration of the demonstrator GREYC Escape

GREYC Escape

Illustration of the demonstrator LeNet-5

LeNet-5

Illustration of the demonstrator Human Sense

Human Sense

Illustration of the demonstrator GMICol

GMICol

Illustration of the demonstrator Shifumi

Shifumi

Illustration of the demonstrator Snake Face

Snake Face

Illustration of the demonstrator Face Emotion

Face Emotion

Illustration of the demonstrator Norns

Norns

Illustration of the demonstrator AnnoTag

AnnoTag

Illustration of the demonstrator Tapisserie de Bayeux

Tapisserie de Bayeux

Illustration of the demonstrator IVOIRe

IVOIRe

Illustration of the demonstrator Elevate

Elevate

Illustration of the demonstrator GREYC Star

GREYC Star

Illustration of the demonstrator UDGVNS

UDGVNS

Illustration of the demonstrator Uni MS-PS

Uni MS-PS