hyoo-ru / github.hyoo.ru

GitHub projects coparison
https://compare.github.hyoo.ru
MIT License
1 stars 0 forks source link

Consider usage of proportions in calculations #1

Open alterfo opened 3 years ago

alterfo commented 3 years ago

In order to make comparison more fair, I think it would be cool to check proportions of usage.

For example: Number of Issues / Number of downloads = issues per download Commits Per Month For Past Year / Number of Contributors = Contributors Activity Issues per Download * Contributors Activity = Quality of Support

Thanks!

nin-jin commented 3 years ago

Number of Issues / Number of downloads = issues per download

Такая нормировка предполагает, что число проблем пропорционально популярности. Однако, такая корреляция сомнительна. Простой пример:

Если поделить число проблем на число пользователей, то в первых двух случаях получится число 1/100. Однако, в первом случае проблема всего одна, а во втором их 100. А в последнем получится вообще катастрофическое число 1/1, но тут столько же проблем, сколько и во втором.

nin-jin commented 3 years ago

Commits Per Month For Past Year / Number of Contributors = Contributors Activity

Это скорее мера эффективности контрибьюторов. Для потребителя это не особо важно. Для потребителя может иметь значение разве что продуктивность всей команды (Commits Per Month). Но опять же, число коммитов ни о чём не говорит, кроме стиля работы. Кто-то делает один коммит для всей задачи. Кто-то коммитит каждую строчку. А кто-то одним коммитом умудряется решать сразу несколько задач. И я бы не сказал, что один стиль для потребителя лучше, чем другой.