ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(ジャーナル)
  2. Vol.58
  3. No.4

改版履歴の分析に基づく変更支援手法における時間的近接性の考慮と同一作業コミットの統合による影響

https://ipsj.ixsq.nii.ac.jp/records/178657
https://ipsj.ixsq.nii.ac.jp/records/178657
bd540c0d-b315-4389-b7ee-bb42294089b6
名前 / ファイル ライセンス アクション
IPSJ-JNL5804005.pdf IPSJ-JNL5804005.pdf (2.1 MB)
Copyright (c) 2017 by the Information Processing Society of Japan
オープンアクセス
Item type Journal(1)
公開日 2017-04-15
タイトル
タイトル 改版履歴の分析に基づく変更支援手法における時間的近接性の考慮と同一作業コミットの統合による影響
タイトル
言語 en
タイトル An Empirical Study of the Effects of Recency-aware History Analysis and Commits Aggregation on Change Guide
言語
言語 jpn
キーワード
主題Scheme Other
主題 [特集:ソフトウェア工学(特選論文)] 変更支援,ソフトウェアリポジトリマイニング,改版履歴,ソフトウェア保守
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
東京工業大学大学院情報理工学研究科計算工学専攻
著者所属
東京工業大学大学院情報理工学研究科計算工学専攻/The School of Computer Science and Communication KTH Royal Institute of Technology
著者所属
東京工業大学情報理工学院情報工学系
著者所属(英)
en
Department of Computer Science Graduate School of Information Science and Engineering, Tokyo Institute of Technology
著者所属(英)
en
Department of Computer Science Graduate School of Information Science and Engineering, Tokyo Institute of Technology / The School of Computer Science and Communication KTH Royal Institute of Technology
著者所属(英)
en
Department of Computer Science School of Computing, Tokyo Institute of Technology
著者名 森, 達也

× 森, 達也

森, 達也

Search repository
アンダース, ハグワード

× アンダース, ハグワード

アンダース, ハグワード

Search repository
小林, 隆志

× 小林, 隆志

小林, 隆志

Search repository
著者名(英) Tatsuya, Mori

× Tatsuya, Mori

en Tatsuya, Mori

Search repository
Anders, Hagward

× Anders, Hagward

en Anders, Hagward

Search repository
Takashi, Kobayashi

× Takashi, Kobayashi

en Takashi, Kobayashi

Search repository
論文抄録
内容記述タイプ Other
内容記述 改版履歴の分析によってファイルの共変更ルールを抽出し,必要な変更箇所を推薦することで開発者への支援を行う研究が進められている.既存手法による推薦は正確であるが,多くの場合に変更漏れを推薦できないという問題点がある.本研究ではより多くの変更漏れを開発者に推薦するため,改版履歴を分析して共変更ルールを抽出するうえで考慮すべき2つの特性に着目した.1つは時間的近接性である.ソフトウェアの進化にともないソフトウェアの依存関係は変化するため,そこから得られる共変更ルールも変化しうる.全コミットではなく最近のコミットのみを分析の対象とすることで,共変更ルールの質の向上が期待できる.もう1つは同一作業コミットの統合である.同一作業に関するコミットを統合することで,コミットの粒度が統一され,共変更ルールの質向上につながると考える.我々は,この2つの特性が共変更ルールの質にどのような影響を及ぼすかを調査した.代表的なOSSを用いた評価実験により,共変更ルールが時間とともに変化すること,および,時間的近接性の考慮によってより多くの変更漏れを推薦できることを明らかにした.特にEclipseにおいては,Recallが最大で0.11から0.28まで上昇した.また,同一作業コミットを統合することが,推薦性能の向上に有益であることを明らかにした.
論文抄録(英)
内容記述タイプ Other
内容記述 Many studies on change guide, which suggest necessary code changes with co-change rules extracted from a change history, have been performed so far. Recommendations by existing approaches are adequately accurate, however, those approaches often fail to detect candidates of overlooked changes. In this study, we focus on two characteristics to recommend more overlooked changes. One is recency. Some of software dependencies used for change guide become obsolete along with long-term evolution. We use only recent commits for extracting co-change rules to avoid incorrect suggestions stemming from such obsolete dependencies. The other is commits aggregation. The granularity of commits depends on the nature of developers and projects. We aggregate commits for the same task to capture actual co-change relations, which expects to improve the quality of co-change rules. We investigate the effects of the two characteristics on the quality of co-change rules. Empirical results using typical OSS show that co-change rules vary over time and we can detect more overlooked changes by focusing on recency. Particularly, in the Eclipse case, the maximum Recall improved up to 0.28 by recency-aware history analysis whereas the one of the baseline is 0.11. The results also show that commits aggregation for the same task can improve the recommendation performance.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN00116647
書誌情報 情報処理学会論文誌

巻 58, 号 4, p. 807-817, 発行日 2017-04-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7764
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-20 05:02:11.806665
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3