[cocom] Evaluating results with repository level analysis
inishchith opened this issue · 4 comments
- Evaluating an option of
repository_level
analysis for the ease of visualization
issue triggered in discussion of inishchith/gsoc#6
Would this option imply to execute the analysis at repository level for each commit? If so, the analysis for large repositories may be problematic.
@valeriocos Yes, had the thought and thanks for pointing it out!.
I've had a look at Lizard's Usage and would like to evaluate it. Let me know what you think
I would be trying some improvements along, will update you how it goes.
Edit: I also have a rough idea in mind which is related to enriching the results over time using global storage. I'll probably have more clarity once I've worked on it. Thanks!
I've tried to implement the repository level analysis. Below is the comparison.
Repository | Number of Commits | *File Level | Repository Level |
---|---|---|---|
coala/coala | 4458 | 58.89 min | 59.92 min |
chaoss/grimoirelab-perceval | 1387 | 24.83 min | 26.63 min |
chaoss/grimoirelab-graal | 169 | 1.82 min | 1.86 min |
* represents current in-place method
I feel this would be good-to-have option in Graal
and as I've mentioned in inishchith/gsoc#6 (comment), would make it easier to visualize the data in Kibana. I'm yet to discover an edge case in the implementation. If you agree, i could draft the rough idea ( in a PR ) and we can then review the idea.
Let me know what you think.
yes sure @inishchith , feel free to submit a PR and we can discuss there, thanks!