抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
Self-Admitted Technical Debt(SATD)とは開発上での設計における理想状態からの乖離を示す技術的負債の一種であり,ソースコード上へ開発者がコメントを用いて自ずから言及した技術的負債のことを指す.SATDについて研究することはプロジェクトに存在する改善点を容易に知ることに繋がり,プロジェクトの円滑な開発に大きく貢献する.しかし,SATDに関する研究は未だ不十分であり,実証研究が少ない.そこで,本研究では既存研究の追実験に加え新たなデータセットを使用することで,研究結果の一般性や新たな知見の獲得を試みた.GitHubから10のJavaプロジェクトを取得し,1)どれほどのSATDが除去されているか,2)SATDが混入してから除去されるまでどれほどの期間があるか,3)誰がSATDの除去を行っているかについて調査した.結果として,除去されたSATDの割合が23.2~100.0%で中央値43.4%であること,SATDの混入から除去まで212.9~4822.7日の期間が存在すること,除去されたSATDのうち0.0~95.7%,中央値48.5%がそのSATDの混入を行った開発者自身により除去されていることが分かった.(著者抄録)