The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Оценка живучести сообществ разработчиков популярных открытых проектов

17.07.2015 08:54

Группа исследователей из Федерального университета Минас-Жерайс (Бразилия) опубликовала результаты исследования живучести сообществ популярных открытых проектов. Для оценки жизнеспособности использовался "фактор сбитого автобусом разработчика" (Bus factor), показывающий после потери какого числа разработчиков проект не сможет больше развиваться. Например, коэффициент 1 подразумевает, что потеря основного разработчика приведёт к полной остановке развития проекта.

Изучив 133 популярных проекта на GitHub, написанных на различных языках программирования, был построен рейтинг живучести. Наиболее живучим оказалось сообщество Homebrew (пакетный менеджер для OS X), фактор автобуса для которого оценен в 159, т.е. чтобы разработка остановилась из проекта должны уйти 159 разработчиков. На втором месте ядро Linux с фактором автобуса 90, вопреки мнению, что разработка ядра сильно зависит от Линуса Торвальдса. Почти половина рассмотренных проектов (46%), среди которых Clojure, CodeMirror, Glade и Vagrant, зависит от одного разработчика, потеря которого может остановить разработку. Для остановки развития 28% проектов, к которым, в том числе, относится фреймворк Spring, Apache Cassandra, Drupal, elasticsearch и WordPress, достаточно потерять двух ключевых разработчиков.

Для языка PHP фактор автобуса оценен в 11, для базовых фреймворков платформы Android в 12, для среды JetBrains Intellij и движка v8 в 8, для Ruby on Rails в 7, для Puppet в 6, для Django и Joomla в 5, для chef, ember.js, io.js и Ruby в 4, для bitcoin, gradle, ipython и jQuery в 3.

  1. Главная ссылка к новости (http://lwn.net/Articles/651366...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42618-opensource
Ключевые слова: opensource
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (82) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Fracta1L (ok), 10:36, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А для systemd этот фактор скольки равен?
     
     
  • 2.4, A.Stahl (ok), 10:47, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +10 +/
    -1.
    Наоборот, должен прийти хотя бы один новый разработчик, чтобы остановить это безобразие:)
     
  • 2.5, Аноним (-), 10:47, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Самый главный вопрос!)
     
  • 2.6, Аноним (-), 10:49, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Бугурт фанбоя доносится первым постом даже в совершенно иррелевантную новость :3

    Исследовалась "живучесть сообществ популярных открытых проектов". Тот факт, что системду даже не рассматривали, говорит о том, что либо это непопулярный проект, либо без сообщества (либо и то, и другое сразу).

    А если серьезно, то очевидно, что для системды это 1. Странно, что ты вообще такой вопрос задал. План по пиару на опеннете не выполняется в связи с поломкой?

     
  • 2.7, Аноним (-), 11:05, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Кто о чем, а вшивый о бане.
     
  • 2.14, neon1ks (ok), 12:10, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Дай угадаю, одного автобуса хватит?
     
     
  • 3.22, Анонимоус (?), 12:56, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Не-а... тут танк нужен. Вот если бы давить одного Леонардо - то автобуса хватило бы за глаза, но давить придется кроме Леонардо еще и его самомнение.... да еще и некоторое количество ч(м)удаков из Редхата до кучи. Тут пожалуй и танка не хватит.
     
  • 2.16, Аноним (-), 12:21, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Здесь как и с ядром - все считают, что Поттеринг один, но там немало народу участвует. В какой-то новости о systemd была статистика.
     
     
  • 3.19, Аноним (-), 12:37, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Страйк! ©
     
  • 3.51, Sergey722 (ok), 14:58, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > все считают, что Поттеринг один,

    а на самом деле их много :) :(

     
     
  • 4.71, Michael Shigorin (ok), 20:22, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> все считают, что Поттеринг один,
    > а на самом деле их много :) :(

    Как минимум ещё Сиверс, который не так отсвечивает...

    Кстати, в udev из systemd-220 ещё что-то сломали, что мне боком в initrd на регулярках вылезло (в 221 и 222 не починили).

     
     
  • 5.72, Михрютка (ok), 21:13, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    "Я вас, бл@&#ей, три года в этот автобус собирал..."(с)
     
  • 5.85, Аноним (-), 16:26, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И еще несколько И вообще-то системд понравился довольно много кому Поэтому заг... большой текст свёрнут, показать
     
  • 5.98, Аноним (-), 09:30, 20/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    systemd-220 - вообще самый ужасный релиз за последнее время.
     
  • 2.17, irinat (ok), 12:23, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Львиную долю всех изменений делают три человека.
     
  • 2.57, кевин (?), 16:29, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    бесконечности.. должно уйти бесконечное число разаботчиков..
     

  • 1.2, Аноним (-), 10:39, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >для bitcoin в 3

    вот это вот

     
  • 1.3, Аноним (-), 10:46, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Природа найдёт выход!
     
     
  • 2.9, Andrey Mitrofanov (?), 11:16, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Природа найдёт выход!

    Да, энтропия при достаточном времени заменит любое число автобусов.

    ...труп врага проплывёт...
    ---Исключение: корпоративную нежить даже м^HМетеорит не. Борись с печатным станком, камарад!

     
     
  • 3.45, Аноним (-), 14:47, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А броневичок у вас какой системы?


     
  • 3.86, Аноним (-), 16:30, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, энтропия при достаточном времени заменит любое число автобусов.

    Правда, ты этого можешь и не застать. Единственная проблема этого метода :)

     

  • 1.8, Аноним (-), 11:11, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Готовят общественность к тому, чтобы отобрать у Линуса линукс любыми методами.
     
     
  • 2.15, Аноним (-), 12:16, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Линус Торвальдса одним автобусом не собьешь, нужно как минимум 90 таких автобусов, если верить первоисточнику.
     
     
  • 3.27, Andrey Mitrofanov (?), 13:18, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >90 таких автобусов,

    Аннушка уже купила себе би-эм-дубль-вэ...

    > если верить первоисточнику.

     
     
  • 4.75, neon1ks (ok), 23:13, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    TF = 90: torvalds/linux
     
     
  • 5.99, Andrey Mitrofanov (?), 09:49, 20/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > TF = 90: torvalds/linux

    Вы зря его так обнадёживаете - Он уже и под воду нырял, и http://lxer.com/module/newswire/view/216798 за самолётик взялся!

    Впрочем, да. Фундейшн оплачет, одним пресс-релизом, да и поставит эффективного манагера коммиты мержить.

     
  • 3.95, Аноним (-), 17:35, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Линус Торвальдса одним автобусом не собьешь, нужно как минимум 90 таких автобусов,

    Терминаторы вообще зело прочные, заразы. Кернель 4.1.15 - coming soon!!!

     
  • 2.46, Аноним (-), 14:49, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > чтобы отобрать у Линуса линукс

    И нафоркать форков! А потом нафоркать форков тех форков! А потом..


     
     
  • 3.94, Аноним (-), 17:32, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > И нафоркать форков! А потом нафоркать форков тех форков! А потом..

    Поздравляю, вы только что изобрели forkbomb.

     

  • 1.10, Аноним (-), 11:30, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Из статьи не понятно, каким образом bus factor оценивался. И можно ли вообще его оценить заранее? Может быть у проекта один разработчик, но хорошая документация, понятный код, в случае, если он уйдет, проект спокойно сможет продолжить преемник.
     
  • 1.11, Какаянахренразница (ok), 11:58, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Параметр оценивается неправильно. При высокой плотности ключевых разработчиков высока вероятность того, что один автобус сможет сбить двух и более разработчиков за раз.
     
  • 1.13, CSRedRat (ok), 12:10, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь надо оценить живучесть разработчиков.
     
     
  • 2.20, Анонимс (?), 12:38, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я могу начать.
    На Тона(руководителя BlenderFoundation) рушился потолок во время презентации вроде, выжил.
     
     
  • 3.26, anonimous (?), 13:15, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.youtube.com/watch?v=eJwG-qt-sgk

    Да там слегка присыпало-то.

     
  • 2.24, Fracta1L (ok), 13:13, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Линус живёт с чемпионкой Финляндии по каратэ.
     
     
  • 3.28, Andrey Mitrofanov (?), 13:19, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Линус живёт с чемпионкой Финляндии по каратэ.

    Автобусы участвовали?

     
     
  • 4.60, Аноним (-), 17:52, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    с голой пяткой да на шашечку? (С) Анегдод.
     
     
  • 5.87, Аноним (-), 16:32, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > с голой пяткой да на шашечку? (С) Анегдод.

    Угу, с шашечкой - да на танковую броню (с) вторая мировая.

     
  • 3.30, тоже Аноним (ok), 13:23, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, тут плюсы и минусы для выживания примерно равны, как мне кажется ;)
    Насчет Линуса все сложнее: если его собъет автобус, разработка, конечно, не прекратится.
    Но может начаться цирк с конями... ибо он не столько разработчик, сколько администратор.
     
     
  • 4.61, Аноним (-), 17:57, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Насчет Линуса все сложнее: если его собъет автобус, разработка, конечно, не прекратится.
    > Но может начаться цирк с конями... ибо он не столько разработчик, сколько администратор.

    Он не столько разработчик, или администратор - он ИДОЛ, который народу нравиццо, которому верят и за ним идут.
    Без такого парня с Линуксом будет то же что со страной 404 - порвут на лоскутки :( Если уж при нём рвут - без него momente mori ... и в море :)

     
     
  • 5.66, тоже Аноним (ok), 18:11, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Только не подумайте, что я докапываюсь до орфографии, но вы сделали три ошибки в слове ЛИДЕР. Для хорошего администратора лидерские качества - одно из обязательных условий.
     
     
  • 6.68, Andrey Mitrofanov (?), 18:23, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Только не подумайте, что я докапываюсь до орфографии, но вы сделали три
    > ошибки в слове ЛИДЕР. Для хорошего администратора лидерские качества - одно
    > из обязательных условий.

    Сисадмины всей Страны с удивлением заглянули в зеркало.  ???!  --А, он про эффективных манагеров! - и отлегло.

     
  • 6.93, Аноним (-), 17:31, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > ошибки в слове ЛИДЕР. Для хорошего администратора лидерские качества - одно
    > из обязательных условий.

    "Капитан придворных пажей и конюхов" - звучит гордо! Админы по сути своей - обслуга при компьютерах.

     
     
  • 7.106, freehck (ok), 13:30, 29/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно, именно из-за такого отношения к админам, так сложно найти хорошего специалиста в этой области.
     
  • 5.101, анонимус (??), 10:46, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > momente mori

    memento, Б...Ь!


     
     
  • 6.102, Какаянахренразница (ok), 11:59, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> momente mori
    > memento, Б...Ь!

    Граммарнаци? А почему не в форме?

     
     
  • 7.105, Andrey Mitrofanov (?), 13:37, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> memento, Б...Ь!
    > Граммарнаци? А почему не в форме?

    Это латинское [пере]воплощение: в рясе и с чётками. Ну, на крайняк, с пузом, шестом и бочкой. //Хотя междометие не по канону -- допутешествовался?

     

  • 1.18, Аноним (-), 12:28, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для группы КИНО - один.
     
     
  • 2.33, KOT040188 (?), 13:51, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, что это не первый комментарий.
     
     
  • 3.62, Аноним (-), 17:59, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Странно, что это не первый комментарий.

    Да эту группу ныне помят только дяденки за 30 ... а тут контингент ... ну раза в два моложе :)

     
     
  • 4.67, тоже Аноним (ok), 18:13, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Да эту группу ныне помят только дяденки за 30 ... а тут
    > контингент ... ну раза в два моложе :)

    Очень сомневаюсь, что средний возраст посетителя меньше 30 лет. Вы слишком хорошо думаете о молодежи и ее интересе к многобуквам.

     
  • 4.78, анином (?), 02:54, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем не помнить?
     
  • 4.79, Fracta1L (ok), 06:57, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Да эту группу ныне помят только дяденки за 30

    К сожалению, нет, среди молодёжи тоже полно говнарей.

     
     
  • 5.88, Аноним (-), 16:33, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > К сожалению, нет, среди молодёжи тоже полно гoвнaрей.

    Чмыришь себе подобных, но с другими вкусами? :)

     
  • 2.70, 8 (?), 20:19, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Для группы КИНО - один.

    Так он все таки жив?!

     
     
  • 3.74, KOT040188 (?), 22:58, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кто он?
     
     
  • 4.76, Аноним (-), 00:27, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эх, молодёжь...
     

  • 1.21, Мяут (ok), 12:41, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забавно, что Bus factor не учитывает социальные факторы. Проекты нередко начинают сыпаться не потому что разработчика "сбивает автобус", а потому что разработчики не могут договориться.

    Например, один из ключевых разработчиков node.js, Ben Noordhuis, ушел после скандала с "феминистским патчом". Вот это тоже феерично: https://sourceware.org/bugzilla/show_bug.cgi?id=10134

     
     
  • 2.29, Аноним (-), 13:20, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    В общении с вами, вероятно, лучше избегать образных выражений.
     
  • 2.35, axredneck (?), 13:55, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > ... один из ключевых разработчиков ... ушел ...

    что снизило фактор автобуса на 1. Социальные факторы учтены.

     
  • 2.80, анон (?), 07:29, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    вот он -- современный разработчик. ходит пешком и его может сбить автобус. а вариант, что он может разбиться на своей новенькой BMW не рассматривается
     

  • 1.25, Аноним (-), 13:13, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Какой автобус вместит 159 человек?
     
     
  • 2.32, Аноним (-), 13:38, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Боинг 777
     
  • 2.53, Аноним (-), 15:04, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    MAN городской автобус?
    mascus.ru/transport/gorodskie_avtobusy/man
    первый в списке:
    99 стоячих + 55 cидячих (это оф. данные), считай что "почти". А ведь есть автобусы и повместительнее.
     
  • 2.59, belen (??), 17:41, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Любой ПАЗик в Воронеже :-)
     
     
  • 3.89, Аноним (-), 17:20, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Любой ПАЗик в Воронеже :-)

    А что, в Воронеже найдется 159 опенсорсных разработчиков? :)

     

  • 1.34, YetAnotherOnanym (ok), 13:51, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Drupal и WordPress - по два, PHP - 11, итого - 15. Газельки как раз хватит.
     
     
  • 2.64, Аноним (-), 18:03, 17/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Drupal и WordPress - по два, PHP - 11, итого - 15.
    > Газельки как раз хватит.

    Вы только соберите их в кучу. А дальше я и одной монтировкой ... :)

     
     
  • 3.90, Аноним (-), 17:24, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы только соберите их в кучу. А дальше я и одной монтировкой ... :)

    Ух ты, кажется у нас появился перец, готовый проверить тезис от arisu про "но у тебя есть выбор - ты можешь замахать 20 гопов" на практике.

    Так предлагаю не мелочиться и подтянуть трбования до 1 на 20, а также заменить разработчиков на более легкодоступных в данной местности гопарей. Остальное можно оставить как есть, в смысле, монторовку и одного анонима.

     

  • 1.58, arisu (ok), 17:02, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Для языка PHP фактор автобуса оценен в 11

    ну же! всего одиннадцать смельчаков (или один упорный)!

     
     
  • 2.91, Аноним (-), 17:27, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > ну же! всего одиннадцать смельчаков (или один упорный)!

    Да там просто Терминатор замаскировался.

     

  • 1.73, Bizdelnick (?), 21:37, 17/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "фактор сбитого автобусом разработчика" — скажут тоже... Креативнее надо быть. "Кирпичный индекс" например.
     
  • 1.77, Вуыкло (?), 02:34, 18/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надеюсь этих 3х разработчиков jQuery теперь просто застрелят)
     
     
  • 2.82, Grammar Narziss (?), 09:59, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    трёх
     

  • 1.81, облепиха (?), 07:33, 18/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а для микрософта считали?
     
     
  • 2.83, pkdr (ok), 12:44, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это будет геноцидом индусов.
     
  • 2.84, Andrey Mitrofanov (?), 15:17, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > а для микрософта считали?

    Да, именно в майкрософт пошли самые подробные версии этого отчёта, с домашними адресами и полным списком ближайших автобусных остановок.

     
     
  • 3.92, Аноним (-), 17:28, 18/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, именно в майкрософт пошли самые подробные версии этого отчёта, с домашними
    > адресами и полным списком ближайших автобусных остановок.

    А можно такой отчет для микрософта? :)

     

  • 1.97, Павел Самсонов (?), 08:10, 19/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Меня вот другой вопрос интересует. Вот на сайте дебиана хоронят то одного то другого с серьезными хроническими заболеваниями. Видно если человек чем то болен, то компьютеры только добивают его здоровье.
     
  • 1.100, sunflowers12 (?), 15:56, 20/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите как посмотреть результаты?
    Меня интересует Блендер и Мозилла?
     
  • 1.103, Аноним (-), 13:31, 22/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это что ещё за мода бить сковородками(автобусами) царей(разработчиков)
     
     
  • 2.104, Andrey Mitrofanov (?), 13:35, 22/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Это что ещё за мода бить сковородками(автобусами) царей(разработчиков)

    Агиде деволопмент же.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру