Skip to content

A tool for the construction of Conflict-based Networks

Notifications You must be signed in to change notification settings

riselabs-ufba/cotonet

Repository files navigation

#cotonet

What?

A tool to build conflict-based networks.

Wait, what?

Cotonet is a tool that collects information form Git repositories concerning branch merges' conflicts to build developer collaboration's networks.

How?

The implementation relies on JGit to clone repositories and extract project specific informations regarding its merge scenarios.

The networks are created in considering two different approaches based either in the entire File (i.e., all conflicting files) or in the conflicting Chunk (i.e., all conflicting chunks).

Tooling

  1. JGit: Java implementation of Git;
  2. Gradle: a build tool with a focus on build automation and support for multi-language development.
  3. MySQL: open source database.

Main Contributors: