抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
自己適応型技術デベット(SATD)は,開発者によって意図的に導入され,コードコメントまたは他のソフトウェアアーチファクト(例えば,問題レポート)で明示的に文書化された技術的デベットに言及し,ソフトウェア開発プロセスにおける開発者によって作られた準最適決定を注釈付けする。本研究では,5つのポピュラーなApache OSSプロジェクト,すなわちJSPWik,Helix,Jackabbit,Archiva,およびSystemMLにおける重複および重複に近いSATDコメントの存在および特性における最初の見解を取り上げた。著者らは,複製と重複に近いSATDコメントのグループを自動的に同定する方法を設計して,ソフトウェアプロジェクトのコンミット歴史をマイニングすることによって,ソフトウェアシステムにおけるそれらの進化を追跡する。提案方法を分割して,著者らは1,141グループに属するターゲットプロジェクトから3,520の複製と重複に近いSATDコメントを同定した。1,505のSATDコメント(各プロジェクトに対して100グループをサンプリングする)のサンプルの内容と状況を手動で分析し,それらが同じルート原因を注釈するかどうかを同定した。また,複製SATDコメントがコードクローンに存在するかどうか,それらが同じファイルに共存し,それらが導入され,同時に取り除かれるかどうかも調べた。著者らの予備的研究は,重複SATDコメントの管理の改善を目的とする将来の研究に光を当てるいくつかの驚くべき知見を明らかにした。例えば,同じ根源を有する48.5%の複製SATDコメントグループだけが正規コードクローンに存在し,複製SATDコメントペアの33.9%だけが同じコンミットに導入された。【JST・京大機械翻訳】