研究グループ
コードクローン研究グループ†
Missions†
- コードクローンの作成と利用がソフトウェア品質に与える影響の解明
- コードクローンの作成と利用における属人性の影響の解明
Projects†
- Projects/CodeClone:ECTECの使い方等の資料
- [[Projects/]]:研究テーマ1(To be updated)
- [[Projects/]]:研究テーマ2(To be updated)
CC班コアタイム†
Members†
- 2016/01/27: 久木田大ゼミ資料
- 日付:資料名
ミーティング議事録†
2016年3月11日†
久木田†
- DONE
- 動作手順フローチャート作成
- マージ発生時のコード片,コードクローンの処理(久木田)
- TODO
- DONE
- TODO
- MEMO
- フローチャート
- あるリビジョンのすべてのファイルをスキャンし,コード片とコードクローンを特定し,データベースに挿入
- できたら,確認してもらった後,実装開始.
上西・松浦†
2016年3月3日†
CC班コアタイム†
13:30〜16:30
久木田†
- DONE
- TODO
- 動作手順フローチャート作成
- リビジョン情報・関係を取り出す(松浦・上西)
- コードクローンの特定(最初のリビジョンのスキャン)(片桐)
- コードクローン変更箇所(コミット)の特定(大典)
- マージ発生時のコード片,コードクローンの処理(久木田)
- データベースの再設計(一人ではできないので手伝ってほしいです)
2016年2月26日†
久木田†
- DONE
- この設計のままでは,計算量が膨大になり,クローンを追跡できないことが判明
- TODO
- TODO
- FileDetector作成中です
- JGitの実装でモタついてます・・・。
- DONE
- 久木田さんにCommitDetector作成を依頼→完成
- TODO
2016年2月17日†
久木田†
2016年2月10日†
- TODO
- ひとつのバグに対して同時修正を必要としたクローンを含むファイルの割合はどうか
久木田†
2016年2月5日†
久木田†
- DONE
- ECTEC(ver.kukita)作成
- 大ゼミ回答提出
2016年1月29日†
- DONE
- コードクローン班用wikiページ作成
- 研究テーマ2件のラフ設定
- コードクローン作成パターンの時系列分析(プロジェクト開始から現在までのクローン作成の特徴を開発者別に時系列分析しパターン化する)
- コードクローンの作成/利用における人間関係の分析(第三者のコードクローンを利用する際の人間関係とコード品質との関係を分析する)
- TODO
- 疑問を解消する(サーベイ?):研究する意味あるのかを再度確認するため.
- 不具合修正に占めるコードクローンの修正割合は? (modified clones/modified bugs)
- 不具合修正とは無関係な変更に占めるクローンの変更割合は?(modified clones/changes)
久木田†
- DONE
- ECTEC(ver.kukita)のデータベース設計
- 大ゼミ発表
- TODO
- ECTEC(ver.kukita)作成
- 大ゼミ回答提出
- コードクローンの作成理由の調査
- DONE
- TODO
- 来週のMTGに参加
- エントリーシート作成
- 大家さんに会いに行く
- ResearchQuestions
- 開発者によってコードの再利用を行いやすい・されやすい傾向があるか
- プロジェクトに長く携わることで再利用傾向に変化があるか
- 他者の書いたコードを再利用することは不具合の混入に起因するか