Note†
D3.js†
- 「D3.js徹底入門」を読んで、使いそうだと思った章
- 2.6章 外部のデータを読み込む
- 9.5章 データセットの日付と対応させる
- 9.6章 ボタンクリックでグラフの表示範囲を変更する
ミーティング†
5/2(火)†
DONE†
- D3.jsの勉強
- 論文「コードクローン検出とその関連技術」という論文を読んだ
- 論文「Insights into System-Wide Code Duplication」をまとめている途中
TODO†
5/10(水)†
DONE†
- 「CodeCrawler - An Information Visualization Tool for Program Comprehension」
- CodeCrawlerという可視化ツールの紹介
- ソフトウェアの可視化が目的
- 「VisCad: Flexible Code Clone Analysis Support For NiCad」
- VisCadという可視化ツールの紹介
- NiCadのクローン検出結果を可視化
TODO†
- D3.jsの本を読み進める
- 「code clone」「visualization」で論文を調べる
5/17(水)†
DONE†
- 「Visualizing Clone Detection Results」
- クローン検出ツールであるCloneDRの検出結果を可視化するツールの紹介
- 色を使って分かりやすかった
- 「Representing Clones in a Localized Manner」
- クローンの類似性と相違点をソースエディタ内で可視化する手法の紹介
- 一か所を見るだけで、他の箇所との違いが分かる
- 「D3.js徹底入門」を9章まで読んだ
TODO†
- 「D3.js徹底入門」を読み切る
- CCTの検出結果を見る
DONE†
2/20(月)†
- nokogiri/src/checkcloneset/DeleteNewCloneCheckerMain.javaの内容の勉強
3/1(水)†
3/2(木)†
- nokogiriを見て、どこが何をするコードか確認しようとした
- COCO塾
3/9(木)†
3/10(金)†
3/21(火)†
4/4(月)†
- ドットインストール「PHPでウェブサービスを作れるようになろう」の実践
4/27(木)†
- 論文「Insights into System-Wide Code Duplication」を読んでいる途中
5/1(月)†
- 論文「Insights into System-Wide Code Duplication」をまとめている途中
5/8(月)†
- 論文「CodeCrawler - An Information Visualization Tool for Program Comprehension」を読んでいる途中
5/9(火)†
- 論文「CodeCrawler - An Information Visualization Tool for Program Comprehension」を読みきった
- 「code clone」、「visualization」に関する論文を探した
5/10(水)†
- 論文「VisCad: Flexible Code Clone Analysis Support For NiCad」を読んだ
- 「D3.js徹底入門」2章まで読んだ
5/11(木)†
- 論文「Visualizing Clone Detection Results」を読んだ
- 論文「Visualizing the Evolution of Code Clones」を読んだ
- 「D3.js徹底入門」4章まで読んだ
5/12(金)†
5/15(月)†
- 論文「Representing Clones in a Localized Manner」を読んだ
- 「D3.js徹底入門」9章まで読んだ
5/17(水)†
- CCTの実行方法を教わった
- 「D3.js徹底入門」10章まで読んだ
TODO†
4/27(木)†
- 5/2(火)13:00にミーティング参加、そのための準備
Schedule†
| Mon | Tue | Wed | Thu | Fri |
| 1 | | | | | |
| 2 | | | | 研究発表会 | |
| 3 | | | KFYO MTG | | |
| 4 | | | | | |
| 5 | | | | | |
Bookmarks†
Tools†
Read Papers†
CodeCrawler - An Information Visualization Tool for Program Comprehension†
- Author : Michele Lanza, Harald Gall, Stephane Ducasse, Martin Pinzger
- Source :
- Publication Date : 2005
- Read Date : 5/8〜5/9
- Overview :
- CodeCrawlerという、言語に依存しない情報視覚化ツールでできる視覚化の例を紹介
- 視覚化はPolymetric Viewを使っている
- Note :
VisCad: Flexible Code Clone Analysis Support For NiCad†
- Author : Muhammad Asaduzzaman, Chanchal K. Roy, Kevin A. Schneider
- Source :
- Publication Date : 2011
- Read Date : 5/9〜5/10
- Overview :
- NiCadのクローン検出結果を可視化するVisCadの紹介
- 可視化の方法としてVisCadでできること:散布図、Treemap、Radial Map
- Note :
Visualizing Clone Detection Results†
- Author : Robert Tairas, Jeff Gray, Ira D. Baxter
- Source :
- Publication Date : 2007
- Read Date : 5/10〜5/11
- Overview :
- クローン検出ツールであるCloneDRの検出結果を可視化するツールの紹介
- この可視化ツールでできることを説明している
- Note :
- 「散布図と比較して利点を説明する」的なことを書いていたが、だいたいはこのツールでできることの説明で、あまり比較している感じはしなかった
- ソースファイルを縦棒として、縦棒内のストライプの部分がクローン、同じ色のストライプは同じクローンを表していた
Visualizing the Evolution of Code Clones†
- Author : Ripon K. Saha, Chanchal K. Roy, Kevin A. Schneider
- Source :
- Publication Date : 2011
- Read Date : 5/11
- Overview :
- クローンの進化(ある期間のバージョンごとで、クローンがどう変化していくか)を可視化する方法の提示
- 提示された方法は散布図に手を加えたもの
- 散布図に色を使って、クローンクラスの変化の仕方を3種類に分けて示している
- Note :
- 散布図の見方が分からないから、散布図による可視化の論文を読んだほうがいいと感じた
Representing Clones in a Localized Manner†
- Author : Robert Tairas, Ferosh Jacob and Jeff Gray
- Source :
- Publication Date : 2011
- Read Date : 5/15
- Overview :
- クローンの類似性と相違点をソースエディタ内で可視化する手法の紹介
- 1つのクローングループから、そこに含まれるクローンの情報(他のクローンとの相違点)を可視化
- Note :
- クローンの部分を色の濃さや線を使って、エディタ内で分かりやすく強調していた
- 他のクローンとの相違点をポップアップで可視化している
- これによって、一か所を見るだけで他との違いが分かるようになっている
- エディタを増やさず、ソースエディタ内に可視化することで、分かりやすくしている
Title†
- Author :
- Source :
- Publication Date :
- Read Date :
- Overview :
- Note :