Closed yaginuuu closed 9 years ago
https://api.github.com/repos/ViBii/mitemiru/pulls
https://api.github.com/repos/ViBii/mitemiru/pulls/132/commits
https://api.github.com/repos/ViBii/mitemiru/collaborators で開発者を表示したい時、権限問題が発生し、どう解決するか調べる中。。。
@Altairzym コメント遅くなった! GitHubAPIで取得できるデータの把握は Doneの定義には含まなくていいんじゃない? ここでは, 「もっとどの項目を可視化するか」っていうことを考えて欲しい! でも、今やっていることも無駄ではないです!!
なんか色々情報を取得する方法は書いてあるけど、結局メトリクスは何?
あ、忘れた。もう修正した、Issueのcommentsからある開発者のcomment回数が統計できる
commitsの部分も調べましたけど、デフォルトはmaster上のcommitsしか取れない
https://api.github.com/repos/ViBii/mitemiru/commits
他のブランチの中のcommitを取りたい場合、
https://api.github.com/repos/ViBii/mitemiru/commits/showAlldeveloper
の様な、後ろに、ブランチ名を追加する必要がある、しかしどうやってブランチ名を検索するか、まだ分からない
@Altairzym コメント回数から発言力を計るってことかな?? 発言力かああああ。 それはいいとして、第2スプリントではメトリクス2つくらい対象にしたい!
@Altairzym コメントの回数を数えてグラフ化するってこと? このままだとコミット数と対して変わらない気もするなぁ... 発言の中身とか関連について触れられると嬉しいかなー
@yaginuuu そうですね、発言力の様な感じです
@ryoki1118 そうですね、コメント回数をグラフ化にします。 どうやってコメントの中身を分析するかな。。。文字列分析ツールを導入するの話し?
@Altairzym 自然言語処理まで入れると重すぎるよね @Altairzymみたいな誰に向けての発言かとかいう情報取ってきて、開発者同士の紐付けみたいなことできないかな?
イメージはこんな感じ。会話が多い人同士だと線が太くなるとか。 http://bl.ocks.org/mbostock/4062045
@ryoki1118 うわっ!!!!
@ryoki1118 それが実現できると思う、 先ずはcomments属性の値は0ではないissuesを探して、その中から各issueの担当者の名前が取れる。そして、ssueのcommentsの中に入って、そのissue担当者以外の人のcommentは全部そのissueの担当者への会話と考えれば、開発者間の線が太くなる。
そんな感じでいいと思う 需要があるかは日立に聞いたりしないとわからんけど。
コメント数から開発者の「主体性」が見えて、もう一つのメトリクスがあったらいいと思う。
開発者の性格が推測できる
どうやって推測するの?
これレビュー待ちだよね? 決定でいいと思う
了解です
「開発者の会話力」つまり人のコミュニケーション能力を定量化したい場合、Github上のIssueのコメント数だけから判断するのがちょっと妥当ではないと思うか、Issueのコメント数が多いほど、プロジェクトへの関心が高い、Issueに対し自分なりの発想やアイディアがあると思いますが、これとコミュニケーション能力ちょっと違うと思う。
@Altairzym 孫くんの指摘に答えよう!!
@sjc1209 しかしgithub上のコミュニケーションはcommentで表現するしかないと思うので、最後、commentの数=コミュニケーション力 と考えた
@sjc1209 Sorry,I can't answer your question ,Oh my God!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
えっと、
えっと、コメント数は「主体性」と関係があるという考えはどうですか。DropboxのMetrixListの中に書いたように、「主体性」は「各開発者が自発的に行動した履歴を定量的に計測する.」で、コメントは開発者がプロジェクトに対し、自発的な行動ですね。これは妥当だと思う。
@sjc1209 いいと思う!
Done:
What I did.
可視化項目: 開発者が自発的に行動した履歴を定量的に計測できる
導出方法:
ある開発者のissueに対するcommentの回数が統計できる
このアドレスの後ろ、
の様な様々な検索条件が追加できる。
今考えできるのは、issuesの中の"comments"属性で判断し、各issueをループし、"comments"が0ではない場合、そのissueのcommentsを見て、特定開発者のcommentの回数を計算する。 しかし、そのuserからcomment履歴を見たい場合、APIから直接取る方法がなさそうです