Количество ошибок в выпусках Firefox

Откуда я могу получить данные, относящиеся к истории выпусков Mozilla Firefox?

Я требую

  1. количество ошибок после каждой версии выпуска
  2. Нет комментариев в коде конкретной версии выпуска
  3. Количество строк кода (LOC) одной и той же версии выпуска

Затем мне нужно рассчитать соотношение комментариев и кода для каждой версии. Когда у меня будет соотношение, я смогу сравнить его с количеством ошибок в этом конкретном выпуске. Этот же процесс необходимо повторить для всех (или большинства) выпусков Mozilla Firefox, чтобы получить среднее значение и сделать выводы для моего исследования. Моя конечная цель — выяснить, влияет ли количество комментариев на количество ошибок.

Я провел некоторое исследование в Интернете и обнаружил следующие веб-сайты.

  1. Это даст мне LOC и количество комментариев в данном месяце (не версия выпуска) https://www.ohloh.net/p/firefox
  2. В Bugzilla для Mozilla Firefox есть несколько отчетов, которые, как мне кажется, должны решить мой вопрос, но я не могу найти нужные значения. https://bugzilla.mozilla.org/report.cgi

Это не обязательно относится к Mozilla, любые другие проекты с открытым исходным кодом также приветствуются!


person wishman    schedule 13.07.2013    source источник


Ответы (1)


Я бы просто клонировал репозиторий и использовал что-то вроде cloc. Он дает LOC и комментарии для любой структуры проекта (а также язык, на котором находится LOC).

Затем вам просто нужно посетить любую службу отслеживания проблем, которую они используют, чтобы узнать количество ошибок для данного выпуска. Релизы, вероятно, помечены в их SCM, поэтому вы можете сделать это для любого произвольного проекта/релиза.

Firefox может быть немного сложным, потому что они используют один гигантский репозиторий почти для всего (Thunderbird, Firefox OS и т. д.).

person beatgammit    schedule 14.07.2013
comment
Firefox использует Bugzilla в качестве системы отслеживания ошибок, но я не могу найти количество ошибок, обнаруженных в конкретном выпуске :/ - person wishman; 15.07.2013