- We had planned to re-iterate over the CoCom Dashboard to add more visualizations related to the evolution of some of the attributes(CCN, LOC, and others), @valcos had suggested to work on a selector(which would work as a filter) for attributes such as
project
,origin
andfile_path
with the help of which we could show results for selected project(s) and evolution of files. - The good thing about the addition of
selector
was, it opened the door for other insightful visualizations such as results atmodule level
and viewing files with a metric(say LOC) in range 100 and 500 lines, I made the necessary changes to the CoCom enricher and we could produce some good results (link to dashboard ahead)
@valcos also helped me with some suggestions and improvements that could be done on the CoCom dashboard, the thread can be found here with a checklist ahead ;)
- The incremental iteration of the CoCom Dashboard can be viewed from the remote instance : here
- Note: don't forget to select the time-range at top right corner :P
As the CoCom enricher is on its way to becoming better over time, we had also discussed to start working on CoLic data to produce some visualizations.
- With the experience of working with CoCom enricher, I could easily sketch a version of CoLic enricher with fields such as a list of
licenses
andcopyrights
defined under a given project just for initial exploration and quickly produce some visualizations such as:Pie Chart:
- All licenses definition across projects
- All copyright definition across projects
Data Tables:
- Files with no license definition
- File-wise license definition
- Files with no copyright definition
- File-wise copyright Definition
Metric
- Total number of Licensed and Non-Licensed files
After some time of initial exploration of CoLic viz. during later this week, I could prepare the first version of CoLic dashboard. Though a lot of improvements to be made in coming days ;)
- Today's meeting would revolve around the improvements that could be made to the CoCom Dashboard, organization of widgets. Also as of now, we've just considered a few attributes from the CoLic backend data, we can add more fields to the enricher and produce more insightful visualizations, which need to be discussed with the mentors.
-
Pull request created
- chaoss/grimoirelab-elk#650: [elk] Add option to fetch from selected branches
- chaoss/grimoirelab-elk#651: [graal] Add support of Graal's CoCom Backend to ELK
- chaoss/grimoirelab-elk#653: [graal] Add support of Graal's CoLic Backend to ELK
- chaoss/grimoirelab-graal#40: [docs] Update documentation and links to requirements
- chaoss/grimoirelab-graal#41: [analyzer] Fix scancode_cli results
- chaoss/grimoirelab-elk#650: [elk] Add option to fetch from selected branches
-
Issues opened
- inishchith/gsoc-graal#14: [visualization] Dashboard for CoLic backend
- inishchith/gsoc-graal#14: [visualization] Dashboard for CoLic backend