evjeny / code_main_sequence_analysis

how code variability and abstractivity influences number of changes per one commit?

Repository from Github https://github.comevjeny/code_main_sequence_analysisRepository from Github https://github.comevjeny/code_main_sequence_analysis

code_main_sequence_analysis

how code variability and abstractivity influences number of changes per one commit?

get data

gh search repos \
  --language=java \
  --sort=stars \
  --order=desc \
  --size 4096 \
  --limit=1000 \
  --json url > java_repos.json

TODO

  • download github java repos (~200)
  • calculate abs. and var. metrics:
    • abs = #abstract_classes / #all_classes
    • var = #out_deps / #all_deps
  • get number of changes per commit
  • plot abs.-var. -> #commits

About

how code variability and abstractivity influences number of changes per one commit?


Languages

Language:Python 100.0%