Skip to content

Latest commit

History

History

week5

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

# Week-5 Summary

  • For this week, we'd planned to get ready with the first iteration of the dashboard for a set of visualizations of metrics produced with the help of Graal鈥檚 CoCom backend.
  • Adding more visualizations for metrics such as the relation between LOC and CCN, LOC and functions, and others.
  • I started the week by getting repository-level implementation graal-PR#29 reviewed by @valcos and completing changes proposed such as adding commit-level information to it. (we finally got it merged yesterday 馃帀)

  • I had earlier done some work on data-tables to showcase attributes such as Overall CCN, LOC, and top-complex-files of a given repository, I went on to create an issue ticket in order to keep track of ideas and to conduct discussion on the same.
    Some of the implemented widgets are shown below -


[ Pie: Top complex files for given projects ]

Screenshot 2019-06-13 at 11 23 55 PM


[ Data Table: Relation between LOC & Comments (Derived) ]

Screenshot 2019-06-13 at 11 23 55 PM


[ Line: Project-Wise Code Complexity per day ]

Screenshot 2019-06-13 at 11 23 55 PM


[ Data Table: Project-Wise Metrics Table ]

Screenshot 2019-06-13 at 11 23 55 PM


  • The first iteration of the CoCom Dashboard can be viewed from the remote instance : here

This week's task also included analyzing data produced by Graal's CoLic(Code License) backend, I've opened an issue ticket for the purpose of discussing relevant attributes to be added as fields in the enriched index of ElasticSearch and pushed some reference code on my fork of grimoirelab-elk with the help of earlier work done on CoCom enricher. The approach and further steps related to CoLic data(fields) and refinements to CoCom dashboard will be discussed in today's meeting.