Hi Stephen, hi all,


we (Ralf Ramsauer, Lukas Bulwahn and me) are currently working on extending the 
capabilities of Patchwork by combining it with a tool called PaStA [1] (Patch 
Stack Analysis). PaStA is the outcome of a research project [2] by the 
Technical University of Applied Sciences Regensburg. It analyses and compares 
all mails in a mailing list to find related ones (e.g former versions of the 
patch, see [3]). Ralf compared PaStA's results for the Linux kernel mailing 
list with a manually created ground truth and achieved an accuracy of 91%. This 
motivated us to integrate PaStA into Patchwork.

Showing related patches (beside ones in the current series) allows developers 
to understand the patch's evolution better. We have adjusted the patch details 
view and renamed the series patch links from "related" to "series". Our new 
related row shows the patches related to each other by PaStA [3][4]. The 
relations between the patches in the screenshot were made manually and the next 
steps will be to automate this procedure with PaStA. 

Stephen, what's your opinion about this?

Greetings,

Mete Polat

[1] https://github.com/lfd/pasta <https://github.com/lfd/pasta>
[2] https://arxiv.org/pdf/1902.03147.pdf <https://arxiv.org/pdf/1902.03147.pdf>
[3] 
https://drive.google.com/drive/folders/18s9FzJUKnIUBp7FBL7dV8dqlGPXqTemq?usp=sharing
 
<https://drive.google.com/drive/folders/18s9FzJUKnIUBp7FBL7dV8dqlGPXqTemq?usp=sharing>
[4] https://github.com/Honeybyte/patchwork/tree/pasta 
<https://github.com/Honeybyte/patchwork/tree/pasta>
_______________________________________________
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to