吉富
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[吉富]]
*Memo [#gea0c2b6]
*論文 [#fff4cb18]
|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|c
|''Title'' |''Author''|''Conference'' |''Presentation'' |...
|A systematic mapping study on technical debt and its man...
|Identification and management of technical debt: A syste...
| Supporting Analysis of Technical Debt Causes and Effect...
|The most common causes and effects of technical debt: fi...
|Technical Debt Triage in Backlog Management ||MSR’19|&at...
|How Do Developers Fix Issues and Pay Back Technical Debt...
|The Pricey Bill of Technical Debt||ICSME'17|&attachref(T...
|On the Diffuseness of Code Technical Debt in Java Projec...
|The Delta Maintainability Model: Measuring Maintainabili...
||||&attachref();||
|A Practical Model for Measuring Maintainability||QUATIC ...
|The quamoco product quality modelling and assessment app...
||||&attachref();||
|Establishing a Framework for Managing Interest in Techni...
|A framework for managing interest in technical debt: an ...
|Estimating the Breaking Point for Technical Debt |||&att...
||||&attachref();||
||||&attachref();||
|The Technical Debt Dataset||PROMISE'19|&attachref(Techni...
||||&attachref();||
|Maintenance Effort Estimation for Open Source Software: ...
|Estimating development effort in Free/Open source softwa...
|Empirical validation of human factors in predicting issu...
* Schedule [#hb323ab0]
|>|>|>|>|>|CENTER:|c
| |~Mon |~Tue |~Wed ...
|~1| | ...
|~2| | ...
|~3| | | ...
|~4| | ...
|~5| | ...
*Goal [#x170d127]
*研究のイメージ [#x170d127]
-まず,多重債務のようなTDは存在するのか
--データセットを時系列に並べることによって,変化を分析する
--プロジェクトが進むと,LOCも増加していくため,検定を用い...
-FindBugsを用いて動的に解析,WARNINGの増加数からTDの増え...
-現地点での研究のイメージ
--まず,OSSでの工数見積もりモデルを作成する.
--COCOMOやFP法は企業プロジェクトのように技術者の入れ替わ...
--TDコストを見積もるモデルを作成する.
*本研究によって解決される問題 [#f62e1bd2]
-多重債務システムの優先順位付けに向けた工数見積もり
*興味あり用件・議論案件 [#m5eb250e]
-時間的順序関係を考慮したTDの分析(遅延相関分析を絡めて)
-人による多重債務とTDによる多重債務のメタファの区別
--(経済学)
---債務:ある当事者(債務者または借り手)が別の当事者(債権...
---元金:借りた元の金額
---利息:返済された追加金額.
---金利:借りたお金に対する利息の割合.(%で表される)
--(ソフトウェア工学)
---債務:納期に間に合わせるなどの理由によりコーディング中...
---元金:ソフトウェアシステムで現在の品質と設計時の最適な...
---利息:設計時の品質が減衰してしまうため,ソフトウェアの...
---金利:保守に費やす必要のある追加分の工数の比率
---利息確率:特定の種類の技術的負債が実際に目に見える結果...
---利息額:技術的負債を含むシステムの一部のメンテナンスを...
-利息について
--通常は年率,すなわち金利で,元金の割合として計算される...
-TDではお金を貸している人と借りている人が誰なのか?また,...
-経済学をマスターする
-SRGMマスターする
-借金の返済はどんなモデルでどんなふうに計算されているのか
* TDミーティング [#hb323ab0]
-毎週水曜16:30〜
*研究会参加 [#x170d127]
-テンプレ
-研究会名:
--開催日程:???年??月??日(?)〜??月??日(?)
--開催場所:
--内容
---〆切: ??年??月??日
---提出原稿(PDF) : &attachref();
*研究会参加目標 [#o93cce52]
-研究会名:
--開催日程:???年??月??日(?)〜??月??日(?)
--開催場所:
*過去録 [#c9612d18]
-[[吉富/B4]]
*メモ [#l64024f3]
*HYOHYOの備忘録 [#of27762e]
**JDKのお掃除方法 [#s8d2098c]
-古いJDK が存在しているのか調べるコマンド
--/usr/libexec/java_home -V
-アンインストールするコマンド
--sudo rm -rf /Library/Java/JavaVirtualMachines/jdkホゲホ...
--必要な分だけこのコマンドを繰り返す
**特定のプロジェクトの特定の期間のハッシュ値を拾ってくる ...
-プロジェクトのリポジトリまで移動
-gitコマンド
-- git --no-pager log --since=2017-03-30 --until=2019-11...
-コミット日(正確にはauthor日)も一緒に拾ってきたい場合は以...
--git --no-pager log --since=2017-03-30 --until=2019-11-...
**セルの文字列を分割する方法 [#p25d86b1]
-半角のスペースで区切られている場合
--=LEFT(A1,FIND(" ",A1)-1) : 半角スペースが登場するまで文...
--=MID(A1,FIND(" ",A1)+1,LEN(A1)) : 半角スペースの次の位...
-全角のスペースで区切られている場合
--=LEFT(A1,FIND(" ",A1)-1)
--=MID(A1,FIND(" ",A1)+1,LEN(A1))
-半角スペースと全角スペースが混在して区切られている場合
--=LEFT(A1,FIND(" ",SUBSTITUTE(A1," "," "))-1)
--=MID(A1,FIND(" ",SUBSTITUTE(A1," "," "))+1,LEN(A1))
**2つのcommit間の差分をファイルを指定して出力 [#z231ef49]
-ファイル名一覧取得
--git diff --name-only <コミットID1> <コミットID2>
-ファイル名を指定して差分出力
--git diff <コミットID1> <コミットID2> <ファイル名>
-git diff --stat v1 v2
--v1 と v2 のスナップショット間で差分を取って変更行数を集...
-git log --numstat v1..v2
--v1 から v2 までの各コミットの修正行数を集計したいとき
**gitstatsを用いてLOCの推移を可視化(グラフ化)する [#h3901...
-(お膳立て)
--gnuplotをインストール
--GitStatsをGitHubから入手
--GitStatsをインストール
--GitStatsを使ってみる
-gnuplotのインストール
--http://ricardo.ecn.wfu.edu/pub/gnuplot/からdmgファイル...
--ターミナル起動,右のコマンドを打ち込む:ln -s /Applicat...
--ターミナルにgnuplotと打ち込んで起動することを確認する
-GitStatsのインストール
--まずはクローン:git clone git://github.com/hoxu/gitstat...
--gitstatsディレクトリに移動,右のコマンドを入力:make in...
-gitstatsの起動
--gitstats 【リポジトリ(.git)の場所】 【生成場所】
--生成場所のindex.htmlでグラフが表示される
*活動報告 [#hb323ab0]
**02/03 [#r85a7f87]
-ソースファイルが取れなかった理由が判明
--あるコミットを境に,srcディレクトリ以下ではなく,junit...
***2月の予定 [#p25fd81a]
--上記のソースファイルについて早急に取得&Understandでメ...
--各解析結果について,依存関係のcsvを吐き出す(できれば2週...
--月末に,塩谷くんのSpotBugs解析結果を組み合わせてdbを作...
**01/30 [#qa779e9e]
-一旦解析完了
--ソースコードが適切に取得できていなかった問題は順次解決...
-塩谷君との話の中で,SpotBugsで依存関係を持つTDを取得する...
**01/28 [#g058a172]
-Understand解析中
--途中のコミットからソースコードを適切に取得できていなか...
**01/21 [#n7b7dd6e]
-対象プロジェクトをJUnit4で調整
--全コミット毎のソースコードを収集中
--22日からUnderstand実行
--塩谷君のSpotBugs解析が終わったらデータ照らし合わせ.ハ...
---ハッシュ値を介してSpotBugsで検出されたエラーをUndersta...
---さらにTDが解決されないことにより各メトリクスの数値が変...
***TODO [#w96cff9c]
-研究計画書を書く
**01/20 [#s5ded326]
-全コミットで実行するのはいまだに苦戦中であるが,とりあえ...
--結果の読み方を確認する
-塩谷君がSpotbugsを実行してくれているので,結果を待ちつつ...
***TODO [#g3bf43cd]
-Understandから得られたメトリクス解析結果をどのようにモデ...
**01/17 [#o0a9acfe]
-福元くんの提案では,依存関係を取るだけならJdepsを使うの...
--understandは関数の関係しか見れないかもしれないので,求...
--jdepsを使用することも検討する.
-understandの実行について
--柏さんのrepo-tools上にUnderstandを実行できる環境がある...
--自身の環境でも実行できるように環境構築を行う
-メトリクス分析の結果を機械学習でモデル化している研究を発見
--使用ツール:weka
--まだよくわからないのであくまでメモ書き
**01/14 [#u3e7cbd9]
-現地点での進捗とTODO
--&attachref(01月14日_0.pdf);
**11/25 [#g46ff95c]
-工数見積もりの論文いくつか読んでみたけどよくわからない
-Bugzillaで検出されたバグが修正するまでの時間が増加してい...
--とりあえず,バグ修正時間予測の既存研究を調査してみる
**11/19 [#z9edeacf]
-RxJavaの2012年3月〜2017年3月での集計が完了
--LOCの増加に伴ってWARNINGが急激に上昇している箇所がある
-TODO
--priorityのレベルやWARNINGの種類で分けてみる
--LOCとWARNING数から近似関数を作成する
---LOCについては1ヶ月区切りでしか今のところわかってないの...
**11/18 [#lf4291ae]
-jabrefの2014年3月〜2016年9月での集計が完了
--随分と歪な変化が見られた(特に面白みはない...?)
-FindBugsのWARNINGの種類ごとに集計を出してみると何か出て...
-TODO
--RxJavaについても同様に集計を行う
**11/14 [#c200cad3]
-片桐さんのツールfbapplierで複数のリビジョンでFindBugsが...
--beamで実行しようとしたが,ソースファイルの位置の関係で...
---恐らくfbapplierで実行するのは困難?
--RxJavaが実行できたので,まずはRxJavaを対象にしようかな
---使用できそうなプロジェクト:RxJava, jabref
--研究室のマシンで実行する
---と思ったら片桐さんが大半のコミットを分析していらっしゃ...
-TODO
--RxJavaにgitstatsを実行
--xmlファイルからWARNINGの数をカウント、コミットハッシュ...
--ローンの返済方法などをちょっくらお勉強、なんか使えそう...
**11/08 [#a5f198d4]
-発見された課題
-プロジェクト内で発生したWARNINGの数を,リビジョンごとに...
--各リビジョンのLOCと比較して,指数関数的に増加しているの...
--もし増えている場合・・・前のリビジョンとの差分が多重債...
**11/06 [#s07f8fff]
-beamの検索結果:
--COMMITのHashCommitとSonarのHashCommitの数を比較した結果
-- COMMIT数(22332) - Sonar_ISSUES数 (19749) = 2583
--では,この2583件はどこへ行ったのか?
---(予想)MargeなどでそもそもTDが入るようなコミットではな...
--TDの工数が既存のモデルに一致しているのかをチェックする...
---グラフ化する(縦軸:Effort(min),横軸:Commit(time))
--1コミットごとにSonarを回しているのかと思ったら,ファイ...
--beamのCommitHashを時系列に並べ,2番目と3番目のCommitHas...
---Effortが279->1607(min)に増加
---ただ,2つのTDを比較すると,一致しているファイル・行数...
---件数や工数で比較する場合,差分はT Dによるものだと思わ...
見える.
--- commitHashに対応するSONAR_ISSUESのcreationcommitHash...
**11/01 [#k462f700]
-DONE
--研究動機&attachref(研究動機【11月01日】.pdf);
---MSRに出せたらいいなー
-TODO
--データセットの収集・分析
---"The Technical Debt Dataset"のASFデータを利用
---https://github.com/clowee/The-Technical-Debt-Dataset
**10/25 [#o3dde076]
-TODO
--Tracy: A Business-Driven Technical Debt Prioritization ...
--The Delta Maintainability Model: Measuring Maintainabil...
--Estimating Development Effort in Free/Open Source Softw...
--TD工数見積もり研究での問題点の洗い出し
**10/18 [#l6e5e062]
-TODO
--TDのデータセットの収集
---https://docs.google.com/document/d/1bU8UGLD--M-XG5rpdh...
**08/28 [#u22bf0b6]
-技術的負債の元本と利子を定量化した研究
--Establishing a Framework for Managing Interest in Techn...
--A framework for managing interest in technical debt: an...
**08/21 [#s02a4fbf]
-この論文はTDのモデル化をしようとしている論文かもしれない
--The Delta Maintainability Model: Measuring Maintainabil...
**08/08 [#g28a1ac6]
-システムの変更率が双曲割引率によって求められるという内容...
-サーベイ論文2つ目を取得
**08/05 [#g28a1ac6]
***Done [#z67b38a3]
-ソフトウェア信頼度成長モデルの動的分析手法について一通り...
--ハザードモデル,NHPP,統計的分析方法など
---もう少し深めにかじっても面白いが一旦保留
-TD論文を読み込み中
--設計段階でのTD,TDの原因とその影響の定性的分析を読んだ
**07/11 [#g28a1ac6]
***Done [#z67b38a3]
-研究で使用するツールの選定
--工数見積もり,ソフトウェア複雑度分析,TD検出をそれぞれ...
***Todo [#c09709b8]
-
**論文メモ [#g28a1ac6]
-
**テンプレ [#g28a1ac6]
***Done [#z67b38a3]
-
-
***Todo [#c09709b8]
-
**論文メモ [#g28a1ac6]
-
終了行:
[[吉富]]
*Memo [#gea0c2b6]
*論文 [#fff4cb18]
|CENTER:|CENTER:|CENTER:|CENTER:|CENTER:|c
|''Title'' |''Author''|''Conference'' |''Presentation'' |...
|A systematic mapping study on technical debt and its man...
|Identification and management of technical debt: A syste...
| Supporting Analysis of Technical Debt Causes and Effect...
|The most common causes and effects of technical debt: fi...
|Technical Debt Triage in Backlog Management ||MSR’19|&at...
|How Do Developers Fix Issues and Pay Back Technical Debt...
|The Pricey Bill of Technical Debt||ICSME'17|&attachref(T...
|On the Diffuseness of Code Technical Debt in Java Projec...
|The Delta Maintainability Model: Measuring Maintainabili...
||||&attachref();||
|A Practical Model for Measuring Maintainability||QUATIC ...
|The quamoco product quality modelling and assessment app...
||||&attachref();||
|Establishing a Framework for Managing Interest in Techni...
|A framework for managing interest in technical debt: an ...
|Estimating the Breaking Point for Technical Debt |||&att...
||||&attachref();||
||||&attachref();||
|The Technical Debt Dataset||PROMISE'19|&attachref(Techni...
||||&attachref();||
|Maintenance Effort Estimation for Open Source Software: ...
|Estimating development effort in Free/Open source softwa...
|Empirical validation of human factors in predicting issu...
* Schedule [#hb323ab0]
|>|>|>|>|>|CENTER:|c
| |~Mon |~Tue |~Wed ...
|~1| | ...
|~2| | ...
|~3| | | ...
|~4| | ...
|~5| | ...
*Goal [#x170d127]
*研究のイメージ [#x170d127]
-まず,多重債務のようなTDは存在するのか
--データセットを時系列に並べることによって,変化を分析する
--プロジェクトが進むと,LOCも増加していくため,検定を用い...
-FindBugsを用いて動的に解析,WARNINGの増加数からTDの増え...
-現地点での研究のイメージ
--まず,OSSでの工数見積もりモデルを作成する.
--COCOMOやFP法は企業プロジェクトのように技術者の入れ替わ...
--TDコストを見積もるモデルを作成する.
*本研究によって解決される問題 [#f62e1bd2]
-多重債務システムの優先順位付けに向けた工数見積もり
*興味あり用件・議論案件 [#m5eb250e]
-時間的順序関係を考慮したTDの分析(遅延相関分析を絡めて)
-人による多重債務とTDによる多重債務のメタファの区別
--(経済学)
---債務:ある当事者(債務者または借り手)が別の当事者(債権...
---元金:借りた元の金額
---利息:返済された追加金額.
---金利:借りたお金に対する利息の割合.(%で表される)
--(ソフトウェア工学)
---債務:納期に間に合わせるなどの理由によりコーディング中...
---元金:ソフトウェアシステムで現在の品質と設計時の最適な...
---利息:設計時の品質が減衰してしまうため,ソフトウェアの...
---金利:保守に費やす必要のある追加分の工数の比率
---利息確率:特定の種類の技術的負債が実際に目に見える結果...
---利息額:技術的負債を含むシステムの一部のメンテナンスを...
-利息について
--通常は年率,すなわち金利で,元金の割合として計算される...
-TDではお金を貸している人と借りている人が誰なのか?また,...
-経済学をマスターする
-SRGMマスターする
-借金の返済はどんなモデルでどんなふうに計算されているのか
* TDミーティング [#hb323ab0]
-毎週水曜16:30〜
*研究会参加 [#x170d127]
-テンプレ
-研究会名:
--開催日程:???年??月??日(?)〜??月??日(?)
--開催場所:
--内容
---〆切: ??年??月??日
---提出原稿(PDF) : &attachref();
*研究会参加目標 [#o93cce52]
-研究会名:
--開催日程:???年??月??日(?)〜??月??日(?)
--開催場所:
*過去録 [#c9612d18]
-[[吉富/B4]]
*メモ [#l64024f3]
*HYOHYOの備忘録 [#of27762e]
**JDKのお掃除方法 [#s8d2098c]
-古いJDK が存在しているのか調べるコマンド
--/usr/libexec/java_home -V
-アンインストールするコマンド
--sudo rm -rf /Library/Java/JavaVirtualMachines/jdkホゲホ...
--必要な分だけこのコマンドを繰り返す
**特定のプロジェクトの特定の期間のハッシュ値を拾ってくる ...
-プロジェクトのリポジトリまで移動
-gitコマンド
-- git --no-pager log --since=2017-03-30 --until=2019-11...
-コミット日(正確にはauthor日)も一緒に拾ってきたい場合は以...
--git --no-pager log --since=2017-03-30 --until=2019-11-...
**セルの文字列を分割する方法 [#p25d86b1]
-半角のスペースで区切られている場合
--=LEFT(A1,FIND(" ",A1)-1) : 半角スペースが登場するまで文...
--=MID(A1,FIND(" ",A1)+1,LEN(A1)) : 半角スペースの次の位...
-全角のスペースで区切られている場合
--=LEFT(A1,FIND(" ",A1)-1)
--=MID(A1,FIND(" ",A1)+1,LEN(A1))
-半角スペースと全角スペースが混在して区切られている場合
--=LEFT(A1,FIND(" ",SUBSTITUTE(A1," "," "))-1)
--=MID(A1,FIND(" ",SUBSTITUTE(A1," "," "))+1,LEN(A1))
**2つのcommit間の差分をファイルを指定して出力 [#z231ef49]
-ファイル名一覧取得
--git diff --name-only <コミットID1> <コミットID2>
-ファイル名を指定して差分出力
--git diff <コミットID1> <コミットID2> <ファイル名>
-git diff --stat v1 v2
--v1 と v2 のスナップショット間で差分を取って変更行数を集...
-git log --numstat v1..v2
--v1 から v2 までの各コミットの修正行数を集計したいとき
**gitstatsを用いてLOCの推移を可視化(グラフ化)する [#h3901...
-(お膳立て)
--gnuplotをインストール
--GitStatsをGitHubから入手
--GitStatsをインストール
--GitStatsを使ってみる
-gnuplotのインストール
--http://ricardo.ecn.wfu.edu/pub/gnuplot/からdmgファイル...
--ターミナル起動,右のコマンドを打ち込む:ln -s /Applicat...
--ターミナルにgnuplotと打ち込んで起動することを確認する
-GitStatsのインストール
--まずはクローン:git clone git://github.com/hoxu/gitstat...
--gitstatsディレクトリに移動,右のコマンドを入力:make in...
-gitstatsの起動
--gitstats 【リポジトリ(.git)の場所】 【生成場所】
--生成場所のindex.htmlでグラフが表示される
*活動報告 [#hb323ab0]
**02/03 [#r85a7f87]
-ソースファイルが取れなかった理由が判明
--あるコミットを境に,srcディレクトリ以下ではなく,junit...
***2月の予定 [#p25fd81a]
--上記のソースファイルについて早急に取得&Understandでメ...
--各解析結果について,依存関係のcsvを吐き出す(できれば2週...
--月末に,塩谷くんのSpotBugs解析結果を組み合わせてdbを作...
**01/30 [#qa779e9e]
-一旦解析完了
--ソースコードが適切に取得できていなかった問題は順次解決...
-塩谷君との話の中で,SpotBugsで依存関係を持つTDを取得する...
**01/28 [#g058a172]
-Understand解析中
--途中のコミットからソースコードを適切に取得できていなか...
**01/21 [#n7b7dd6e]
-対象プロジェクトをJUnit4で調整
--全コミット毎のソースコードを収集中
--22日からUnderstand実行
--塩谷君のSpotBugs解析が終わったらデータ照らし合わせ.ハ...
---ハッシュ値を介してSpotBugsで検出されたエラーをUndersta...
---さらにTDが解決されないことにより各メトリクスの数値が変...
***TODO [#w96cff9c]
-研究計画書を書く
**01/20 [#s5ded326]
-全コミットで実行するのはいまだに苦戦中であるが,とりあえ...
--結果の読み方を確認する
-塩谷君がSpotbugsを実行してくれているので,結果を待ちつつ...
***TODO [#g3bf43cd]
-Understandから得られたメトリクス解析結果をどのようにモデ...
**01/17 [#o0a9acfe]
-福元くんの提案では,依存関係を取るだけならJdepsを使うの...
--understandは関数の関係しか見れないかもしれないので,求...
--jdepsを使用することも検討する.
-understandの実行について
--柏さんのrepo-tools上にUnderstandを実行できる環境がある...
--自身の環境でも実行できるように環境構築を行う
-メトリクス分析の結果を機械学習でモデル化している研究を発見
--使用ツール:weka
--まだよくわからないのであくまでメモ書き
**01/14 [#u3e7cbd9]
-現地点での進捗とTODO
--&attachref(01月14日_0.pdf);
**11/25 [#g46ff95c]
-工数見積もりの論文いくつか読んでみたけどよくわからない
-Bugzillaで検出されたバグが修正するまでの時間が増加してい...
--とりあえず,バグ修正時間予測の既存研究を調査してみる
**11/19 [#z9edeacf]
-RxJavaの2012年3月〜2017年3月での集計が完了
--LOCの増加に伴ってWARNINGが急激に上昇している箇所がある
-TODO
--priorityのレベルやWARNINGの種類で分けてみる
--LOCとWARNING数から近似関数を作成する
---LOCについては1ヶ月区切りでしか今のところわかってないの...
**11/18 [#lf4291ae]
-jabrefの2014年3月〜2016年9月での集計が完了
--随分と歪な変化が見られた(特に面白みはない...?)
-FindBugsのWARNINGの種類ごとに集計を出してみると何か出て...
-TODO
--RxJavaについても同様に集計を行う
**11/14 [#c200cad3]
-片桐さんのツールfbapplierで複数のリビジョンでFindBugsが...
--beamで実行しようとしたが,ソースファイルの位置の関係で...
---恐らくfbapplierで実行するのは困難?
--RxJavaが実行できたので,まずはRxJavaを対象にしようかな
---使用できそうなプロジェクト:RxJava, jabref
--研究室のマシンで実行する
---と思ったら片桐さんが大半のコミットを分析していらっしゃ...
-TODO
--RxJavaにgitstatsを実行
--xmlファイルからWARNINGの数をカウント、コミットハッシュ...
--ローンの返済方法などをちょっくらお勉強、なんか使えそう...
**11/08 [#a5f198d4]
-発見された課題
-プロジェクト内で発生したWARNINGの数を,リビジョンごとに...
--各リビジョンのLOCと比較して,指数関数的に増加しているの...
--もし増えている場合・・・前のリビジョンとの差分が多重債...
**11/06 [#s07f8fff]
-beamの検索結果:
--COMMITのHashCommitとSonarのHashCommitの数を比較した結果
-- COMMIT数(22332) - Sonar_ISSUES数 (19749) = 2583
--では,この2583件はどこへ行ったのか?
---(予想)MargeなどでそもそもTDが入るようなコミットではな...
--TDの工数が既存のモデルに一致しているのかをチェックする...
---グラフ化する(縦軸:Effort(min),横軸:Commit(time))
--1コミットごとにSonarを回しているのかと思ったら,ファイ...
--beamのCommitHashを時系列に並べ,2番目と3番目のCommitHas...
---Effortが279->1607(min)に増加
---ただ,2つのTDを比較すると,一致しているファイル・行数...
---件数や工数で比較する場合,差分はT Dによるものだと思わ...
見える.
--- commitHashに対応するSONAR_ISSUESのcreationcommitHash...
**11/01 [#k462f700]
-DONE
--研究動機&attachref(研究動機【11月01日】.pdf);
---MSRに出せたらいいなー
-TODO
--データセットの収集・分析
---"The Technical Debt Dataset"のASFデータを利用
---https://github.com/clowee/The-Technical-Debt-Dataset
**10/25 [#o3dde076]
-TODO
--Tracy: A Business-Driven Technical Debt Prioritization ...
--The Delta Maintainability Model: Measuring Maintainabil...
--Estimating Development Effort in Free/Open Source Softw...
--TD工数見積もり研究での問題点の洗い出し
**10/18 [#l6e5e062]
-TODO
--TDのデータセットの収集
---https://docs.google.com/document/d/1bU8UGLD--M-XG5rpdh...
**08/28 [#u22bf0b6]
-技術的負債の元本と利子を定量化した研究
--Establishing a Framework for Managing Interest in Techn...
--A framework for managing interest in technical debt: an...
**08/21 [#s02a4fbf]
-この論文はTDのモデル化をしようとしている論文かもしれない
--The Delta Maintainability Model: Measuring Maintainabil...
**08/08 [#g28a1ac6]
-システムの変更率が双曲割引率によって求められるという内容...
-サーベイ論文2つ目を取得
**08/05 [#g28a1ac6]
***Done [#z67b38a3]
-ソフトウェア信頼度成長モデルの動的分析手法について一通り...
--ハザードモデル,NHPP,統計的分析方法など
---もう少し深めにかじっても面白いが一旦保留
-TD論文を読み込み中
--設計段階でのTD,TDの原因とその影響の定性的分析を読んだ
**07/11 [#g28a1ac6]
***Done [#z67b38a3]
-研究で使用するツールの選定
--工数見積もり,ソフトウェア複雑度分析,TD検出をそれぞれ...
***Todo [#c09709b8]
-
**論文メモ [#g28a1ac6]
-
**テンプレ [#g28a1ac6]
***Done [#z67b38a3]
-
-
***Todo [#c09709b8]
-
**論文メモ [#g28a1ac6]
-
ページ名: