成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

衡量一個開源社區活躍度的五大指標

開源 系統運維
如果你想要使用指標來追蹤你的自由開源軟件(FOSS)的社區。現在就面臨著一個問題:我應該去追蹤哪些指標呢?本文介紹了一些指標,從而為你的項目社區提供一個多方位的視角分析。

  [[162303]]

如果你想要使用指標來追蹤你的自由開源軟件(FOSS)的社區。現在就面臨著一個問題:我應該去追蹤哪些指標呢?

  要回答這個問題,你必須知道你需要什么信息。比如,你可能想要知道一個項目社區的可持續性。一個社區對問題的應對速度有多快。一個社區怎么吸引、維護或者流失貢獻者。一旦你知道需要哪類信息,你就可以找出哪些社區活動可以提供你想要知道的內容。幸運的是,自由開源軟件(FOSS)遵從開放式開發模型,在其軟件開發倉庫里留下了大量的公共數據,我們可以對這些數據進行分析,并從中收集到一些有用的數據。

  在這篇文章中,我會介紹一些指標,從而為你的項目社區提供一個多方位的視角分析。

  1.社區活動(Activity)

  一個社區的總體活動和這個社區怎樣隨著時間演變,是度量所有社區好壞的非常有用的指標。社區活動是評價一個社區工作量的***印象,也可以用來追蹤不同種類的活動。比如,提交次數,給人的***印象就是跟開發工作量掛鉤。通過提出的問題(tickets opened)我們可以大概知道提交了多少 bug 或者又提出了多少新特性。郵件列表中的郵件數量或者論壇帖子的數量可以讓我們了解到有過多少次公開討論。

  OpenStack 活動看板上面顯示的項目代碼提交次數和代碼評審之后代碼合并次數隨時間變化的趨勢圖(周數據)

  2.社區規模(Size)

  社區的規模指的是參與到這個社區的人數,但是,基于不同形式的參與人數也有很大的差別。好消息是,通常你只對積極活躍的貢獻者比較感興趣。活躍的貢獻者會在項目的倉庫留下一些線索。這意味著你可以通過查看 git 倉庫存放的代碼中 author 字段來統計積極貢獻代碼的人數,或者通過看積極參與問題解決的人數來統計活躍人數。

  所謂活動(某些人做了某些事)可以擴展到很多方面。一種常見的跟蹤活動的方式是看有多少人做了工作量相當可觀的任務。比如,通常一個項目代碼的貢獻者是來自這個項目社區的一小部分人。了解了這一小部分人,就對核心的工作組(比如,領導這個社區的人)有一個基本的認識了。

  Xen 項目開發看板上展示的該項目郵件列表上作者人數和提交人數隨時間的變化趨勢(每月數據)

  3.社區表現(Performance)

  到目前為止,關注點主要集中在活動數量和貢獻者數量的統計上了。你也可以分析流程還有用戶的表現如何。比如,你可以測量某流程需要多久才能執行完成。解決或者關閉問題的時間可以表明一個需要及時響應的項目對新信息的應對如何,比如修復一個報告過來的 bug 或者實現一個新需求。代碼評審花費的時間,即從代碼修改提交到被通過的時間,可以看出更新一個提出的改變要達到社區期望的標準需要多久。

  其他的一些指標主要與項目處理掛起的工作表現如何有關,比如新的和被關閉問題的比例,或者仍然沒有完成的代碼評審的隊列。這些參數能告訴我們像投入到解決這些問題的資源是否充足這樣的一些信息。

  在2015第三季度 OpenStack 開發報告上顯示的,每季度關閉與打開狀態的問題數之比,接受與放棄的改變提案與***的改變提案之比

4.社區人口特征(Demographics)

  隨著貢獻者的參與或者退出,社區也在不斷改變。隨著人們加入和退出社區,社區成員的會齡(從社區成員加入時算起)也各異。社區會齡統計圖表很直觀的展現了這些改變隨時間的變化。圖表是由一系列的水平條組成,每兩條水平條代表加入到社區的一代人。對于每一代,吸引力(Attracted)水平條表示在相應的時間里有多少人加入到了社區。活躍度(Retained)水平條表示有多少人目前仍然活躍在社區。

  代表一代人的兩個水平條的關系就是滯留比例:依然在這個項目中的那一代人的一部分。吸引力(Attracted)水平條的完整集合表示這個項目在過去有多么受歡迎。活躍度(Retained)水平條的完整集合則表示社區目前的會齡結構。

  Eclipse 開發看板上顯示的 Eclipse 社區的社區年齡表。每六個月定義一次

  5.社區多樣性(Diversity)

  多樣性是一個社區保持彈性的很關鍵的因素。通常來說,一個社區越具有多樣性(人或者組織參與的多元化),那么這個社區的彈性也就越大。比如,如果一個公司要決定離開一個自由開源社區,那么這個公司的員工貢獻5%要遠比貢獻85%所可能引起的潛在問題要小很多。

  小馬因素(Pony Factor),是 Daniel Gruno 為“最少的開發者貢獻了50%的代碼提交量”這一現象定義的術語。基于小馬因素,大象因素(Elephant Factor)則是指最少量的公司其員工貢獻了50%的代碼提交量。這兩個數據提供了一種指示,即這個社區依賴多少人或者公司。

  2015開發云數量狀態統計顯示的在云計算領域的幾個自由開源社區項目的小馬和大象因素

  還有許多其他的指標來衡量一個社區。在決定收集哪些指標時,可以考慮一下社區的目標,還有哪些指標能幫到你。

責任編輯:火鳳凰 來源: Linux中國
相關推薦

2013-10-18 10:34:00

JavaScript開源框架

2022-12-02 14:03:43

數字化轉型領導者

2012-07-03 09:35:23

IaaSOpenStackOpenNebula

2013-08-07 10:23:58

MySQL運維數據庫運維

2011-07-04 09:37:32

云計算虛擬化安全

2010-08-27 09:22:32

2014-05-14 15:51:59

騰訊云微社區

2013-12-19 13:35:13

開源社區開源軟件

2017-08-14 11:19:42

小程序

2015-09-21 13:17:55

免費開源游戲

2015-04-03 10:16:29

2015-08-10 15:08:19

OpenStack社區活躍度開源云平臺

2019-02-25 14:33:50

技術研發指標

2009-11-02 09:38:07

開源ESB

2023-05-17 08:00:00

ChatGPT人工智能

2019-06-04 10:40:07

2019-07-03 08:00:00

技能IT開發者

2012-11-28 09:20:48

AndroidiOS網絡活躍度

2022-12-08 12:00:07

數字化轉型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品久久一区 | 一级片在线播放 | 免费视频99| 日韩网站在线 | 国产成人综合在线 | 亚洲国产精品一区二区久久 | 欧美日韩一区二区在线观看 | 91亚洲精选 | 99久久日韩精品免费热麻豆美女 | gav成人免费播放视频 | 久久国产欧美一区二区三区精品 | 黄色a视频| 国产一区二区在线免费观看 | 国产精品毛片久久久久久久 | 欧美爱爱视频网站 | 久草福利 | 日韩中文一区 | 美女在线视频一区二区三区 | 一区二区三区不卡视频 | 国产精品成人品 | 2021天天躁夜夜看 | 国产精品18hdxxxⅹ在线 | www.天天操.com | 国产精品亚洲二区 | 在线免费观看黄色网址 | 色综久久 | 国产欧美一级二级三级在线视频 | 在线观看成人小视频 | 91精品一区二区三区久久久久久 | 在线亚洲免费视频 | 精品久久不卡 | 成人国产免费视频 | 国产 日韩 欧美 制服 另类 | 欧美视频一区二区三区 | 日韩一级黄色毛片 | 激情五月综合 | 午夜精品久久久久久久星辰影院 | 免费一级毛片 | 成人免费视频 | 国产高清视频在线观看 | 性高湖久久久久久久久 |