KEYWORD |
Advanced Patch Tracking system
Parole chiave FLASK, GIT, PYTHON, SOFTWARE ENGINEERING
Riferimenti MARCO TORCHIANO
Riferimenti esterni Luca Barbato
Gruppi di ricerca SOFTWARE ENGINEERING GROUP - SOFTENG
Tipo tesi SVILUPPO SW
Descrizione
The Open Source project tend to use a lot patches to exchange improvements and bugfixes across their geographically
distributed communites. With the advent of Distributed Version Control systems, 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 [1] [2] 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](http://github.com/lu-zero/plaid/)
- generate metrics from the plaid database and the git tree to measure the project activity and health.
[1] http://github.com/lu-zero/plaid/
[2] http://jk.ozlabs.org/projects/patchwork/
Conoscenze richieste Pyhton, Programmazione
Scadenza validita proposta 19/03/2016
PROPONI LA TUA CANDIDATURA