Skip to content

MoromugHSE/2023_similar_dev_search_zobnin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Исходный код как данные

Зобнин Алексей, БПИ202

Описание задачи:

Поиск схожих разработчиков путём анализа кода в их репозиториях: сравнение по используемым языкам программирования, фреймворкам, устройству кода (на основе AST кода), именований в коде.

Этапы работы над проектом:

  1. Поиск подходящих репозиториев в GitHub.
  2. Клонирование репозиториев на рабочее устройство.
  3. Достать всю необходимую информацию из системы контроля версий.
  4. Классифицировать языки программирования в файлах.
  5. Отфильтровать репозитории и часть кода в них.
  6. Распарсить исходный код, извлечь из AST необходимую информацию - имена переменных, импорты и тд.
  7. По полученным представлениям найти наиболее похожих друг на друга разработчиков.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published