To support my research activity, I designed and developed several prototypes and tool sets.
I developed a java tool set that can mine and analyze the structural properties of git repositories.
The final goal would be to assess correlations between the repository topology and good/bad development
practices which affect the code evolution.
The source code is freely available here.
I designed and developed a decentralized java P2P service that enables users to define personal preferences to be used to modify the distribution overlay topology of file sharing P2P applications.
Part of the source code is freely available here.
I designed and implemented gossip-based decentralized variants of several nature-inspired heuristics, such as Particle Swarm Optimization, or Differential Evolution.
Part of the source code is freely available here.