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

如何追蹤GitHub項目的流行度

開發 后端 項目管理
JavaScript 壟斷了超過三分之一的 GitHub 流行應用,接下來是 Ruby, Objective-C, Python, Java 和 PHP 這 5 種語言占據另外三分之一的流行應用。

介紹

GitHub 是世界上***的開源軟件托管平臺,因此追蹤 GitHub 流行度對于軟件開發者和用戶都非常重要。本篇文章是介紹一個 GitHub 流行度追蹤框架,使用他們的 Stars 數目來評估 GitHub 的流行軟件。本文使用的數據是 GitHub 5 月 1 日的數據。

度量流行度

這里我們考慮 GitHub 上前 24 強編程語言,通過 GitHub 先進的搜索引擎分類出來的。下面的數據是每個語言前 1000 個庫的 stars 數分布。

假設在 24000 個樣例中系統中前 10% 的系統是流行的,前 1% 是非常流行的。

下面這個表展示的是每個編程語言流行和非常流行的系統數目

流行度增長模式 Popularity Growth Patterns

隨著時間的推移評估應用的流行度,我們限制分析流行系統時間至少是 52 周。以這種方式,我們研究了 2138 個流行系統(89% 的初始樣例)。為了這個系統,我們定義 Rt 是在周數 t 排名列表的排名對數(基數為 2)。這個排名對數是根據流行系統的 Stars 數目的 right-skewed 確定的。***的系統排名是 1。最早的周是 1,***的是 52。同時還定義了 RTop 和 RBottom 作為***排名和***排名。

我們得出以下的幾種流行度增長模式:

持續性增長:在分析周期下持續性增長,計算方式:

(RBottom − RTop ) < 0.25示例:

 快速增長:計算方式:

(ROld − RNow ) > 1 ∧ (Rt+1 ≤ Rt) in at least 90% of the weeks t

示例:

緩慢增長:計算方式:

(RNow − ROld) > 1 ∧ (Rt+1 ≥ Rt) in at least 90% of the weeks t

示例 (which resulted in a decrease on their rank):

病毒式增長:在很短的時間內(比如一周)達到***的 Stars 數目

示例:

下面列表展示的是每個編程語言持續性增長,快速增長,緩慢增長,病毒式增長的情況:

流行度相關的 Forks 和相關使用

Forks:下面的數據展示了一個項目流行度和 TA 的 forks 數的關系。我們可以看到 forks 和 Stars 很強的正相關關系(Spearman rank correlation coefficient = 0.55)。

客戶端:為了關聯客戶端使用和 Stars,我們專注于一個限制的應用分組,這是由 NPM 注冊表的 Node.js 基礎庫組成的。我們首先使用 NPM API 檢索在數據庫中流行 JavaScript 應用依賴的數量。然后手動根據依賴選擇的 Node.js 基礎庫模塊來審查前 100 個應用。我們發現這兩個因素也有很強的關聯關系(Spearman’s rank correlation coefficient of 0.68)。

總結

我們致力于一個可以跟蹤 GitHub 流行度的框架,使用這個框架我們能發現:

  • JavaScript 壟斷了超過三分之一的 GitHub 流行應用,接下來是 Ruby, Objective-C, Python, Java 和 PHP 這 5 種語言占據另外三分之一的流行應用。

  • 21% 的流行系統有可持續的增長;5% 的流行系統有快速的增長;少于 1% 的流行系統會緩慢增長。我們發現有 37 個系統有病毒式增長的行為。

  • 系統的 Stars 數不僅僅跟 forks 數有關,其他客戶端應用的高效使用也有一定的關聯。

 

責任編輯:王雪燕 來源: oschina
相關推薦

2016-09-07 14:29:13

GitHub安全SQL

2020-03-12 11:28:26

物聯網開發IoT

2017-04-19 10:32:01

2009-02-04 15:55:31

敏捷開發敏捷項目項目經理

2020-03-13 07:32:18

物聯網項目物聯網IOT

2021-03-29 14:50:28

GitHub代碼開發者

2022-05-16 10:36:08

GitHub開源項目

2022-10-31 11:09:48

物聯網智能建筑

2022-05-23 08:23:24

鏈路追蹤SleuthSpring

2024-07-18 08:08:06

2020-07-13 10:26:41

CIOIT項目技術

2015-05-07 10:10:29

GitHub編程語言

2019-12-05 09:50:54

GitHub 技術深度學習

2013-08-29 09:37:18

GitHub開源項目

2015-04-08 09:45:26

2015-05-04 10:05:11

編程語言GitHub流行語言

2024-01-03 17:39:23

云計算混合云

2018-06-12 15:55:44

數字化項目

2009-07-15 16:50:07

Swing項目

2012-05-15 02:54:31

項目開發項目
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草精品视频 | 久久大陆 | 精品一区二区三区四区在线 | 亚洲精品中文字幕在线 | 欧美精品网站 | 一区在线观看 | 欧美做暖暖视频 | 国产精品亚洲一区二区三区在线观看 | 91视频88av | 日韩精品在线一区 | 一级国产精品一级国产精品片 | 午夜精品久久久 | 一区中文字幕 | 日本一区二区电影 | 99精品久久 | 免费精品在线视频 | 国产成人精品999在线观看 | 国产一区二区小视频 | 久久夜视频 | 极品电影院 | 在线观看免费高清av | 国产综合精品一区二区三区 | www久久久| 久久国产精品偷 | 欧美一区精品 | 国产精品片aa在线观看 | 国产四虎 | 91亚洲国产 | 亚洲一区二区三区免费在线观看 | 在线观看日韩 | 亚洲天堂一区二区 | 国产欧美日韩一区二区三区在线观看 | 在线伊人网 | 亚洲精品一区二区三区中文字幕 | 国产精品一区二区在线 | 亚洲手机视频在线 | 91精品国产91久久久久久密臀 | 亚洲国产成人精品女人久久久 | 欧美性生活视频 | 毛片国产 | av中文字幕在线播放 |