LAPRASからのお知らせ
その他

GitHubプライベートリポジトリ追加による 技術力スコア 不具合のお知らせ

LAPRAS-UserSupport avatar
Shared by LAPRAS-UserSupport • August 16, 2023

今週より技術力スコアにGitHubプライベートリポジトリでの活動量が加算されるようになりました。

新しい技術力スコアは順次ユーザーに適用されておりますが、再計算の際、一部本来よりスコアより大きく上昇してしまうケースがございました。

現在この問題の修正を実施しており、スコアが一度上昇した後に再度下降する場合がございます。

スコアの大きな変動により混乱を招いてしまい申し訳ございません。

 

 

(今回の不具合の原因について)
今回の不具合は、技術力スコアを分布から相対的に算出するロジックにバグが存在しておりました。

GitHub での日々の活動量は、以下の数式によりスコアに反映されます (ヘルプ「技術力スコアにGitHubのプライベートリポジトリの日々の活動を反映させる」参照)

(日々の活動量) = (活動日数) × Log(1日あたりのContribution数+1 の調和平均)

今回の不具合においては、この数式における Log (対数) の計算において、スコア分布の統計値を計算する際に常用対数、実際のスコア計算の際に自然対数、と本来同じ計算を行うべきところで異なる対数の計算を行ってしまったことで、全体の分布に対して実際よりも約2.3倍多くの活動を行っているものとしてスコアを算出してしまっておりました。


これにより、8月14日〜8月16日の期間にポートフォリオを更新されたユーザーの方の技術力スコアが、今回の仕様変更で想定されるよりも大きく上昇してしまいました。

現在、当該ユーザーの方について、不具合修正後のスコアを順次適用しております。

 

※ 修正後のスコアは順次適用されるため、他のユーザーのスコア変化に伴い、1週間程度は順位が一時的に大きく上昇・下降することがあります。