Skip to content
Luca Barbato edited this page Mar 4, 2015 · 1 revision

Subject: Advanced Patch Tracking system

The Open Source project tend to use a lot patches to exchange improvements and bugfixes across their geographically distributed communites. With the advent of DVCS, made quite ubiquitous through software such as git and platforms such as github, many different workflow appeared.

The traditional patch&mailing list approach is still the one mainly used by projects such as Linux while review-oriented web applications are usually shunned due their tendency of requiring specialized tools and being overall more coumbersome for casual and recurring contributors.

Right now there are few tools to enhance the patch&mailing list experience in non-intrusive ways.

The thesis aims to

  • study the problems realated to tracking, review and integrate contributions
  • improve and extend Plaid
  • generate metrics from the plaid database and the git tree to measure the project activity and health.

Keywords: Flask, Python, Git, SOFTWARE ENGINEERING

Clone this wiki locally