ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

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

不具合修正に関わるメソッド呼び出しの変更についての定量的分析

https://ipsj.ixsq.nii.ac.jp/records/72846
https://ipsj.ixsq.nii.ac.jp/records/72846
f47023af-d32d-417e-a0cb-17d80f9a390a
名前 / ファイル ライセンス アクション
IPSJ-JNL5202045.pdf IPSJ-JNL5202045.pdf (570.8 kB)
Copyright (c) 2011 by the Information Processing Society of Japan
オープンアクセス
Item type Journal(1)
公開日 2011-02-15
タイトル
タイトル 不具合修正に関わるメソッド呼び出しの変更についての定量的分析
タイトル
言語 en
タイトル Quantitative Analysis of Method Call Changes Related to Bug Fixing
言語
言語 jpn
キーワード
主題Scheme Other
主題 一般論文
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
大阪大学大学院情報科学研究科
著者所属
大阪大学大学院情報科学研究科
著者所属
京都工芸繊維大学大学院工芸科学研究科
著者所属
大阪大学大学院情報科学研究科
著者所属(英)
en
Graduate School of Information Science and Technology, Osaka University
著者所属(英)
en
Graduate School of Information Science and Technology, Osaka University
著者所属(英)
en
Graduate School of Science and Technology, Kyoto Institute of Technology
著者所属(英)
en
Graduate School of Information Science and Technology, Osaka University
著者名 畑, 秀明 森井, 亮介 水野, 修 菊野, 亨

× 畑, 秀明 森井, 亮介 水野, 修 菊野, 亨

畑, 秀明
森井, 亮介
水野, 修
菊野, 亨

Search repository
著者名(英) Hideaki, Hata Ryosuke, Morii Osamu, Mizuno Tohru, Kikuno

× Hideaki, Hata Ryosuke, Morii Osamu, Mizuno Tohru, Kikuno

en Hideaki, Hata
Ryosuke, Morii
Osamu, Mizuno
Tohru, Kikuno

Search repository
論文抄録
内容記述タイプ Other
内容記述 ソフトウェアの開発において,プログラムの再利用や効率的なプログラム作成のために,API(Application Program Interface)が用いられる.しかし,使用方法や使用例についてのドキュメントが整備されていないことも多く,APIを適切に使用することは難しい.APIの設計や提供方法などについての定性的な議論は行われているが,これまで定量的な分析はほとんど行われていない.本稿では,不具合修正時に各メソッド呼び出しに対する変更が実際にどれほど行われているかを分析する.特に,不具合修正時に頻繁に修正される特徴的なメソッド呼び出しがあるか,複数のプロジェクトで共通して頻繁に変更されているメソッド呼び出しはあるか,プロジェクトの時間経過によって変更対象となるメソッド呼び出しに変化はあるか,を明らかにすることを目標とした.各変更がどのメソッド呼び出しに影響するかを明らかにするため,プログラム依存グラフに基づく分析を行った.7つのJavaのオープンソースプロジェクトに対してケーススタディを行った.分析結果から,プロジェクト特有の頻繁に変更されるメソッド呼び出しがあること,複数のプロジェクトにて頻繁に変更されているメソッド呼び出しもあること,時間経過によって変更対象となるメソッド呼び出しが変化することを明らかにした.
論文抄録(英)
内容記述タイプ Other
内容記述 In developing software, developers use APIs to reuse existing programs but APIs are said to be difficult to use properly because of insufficient documents or code examples. Though there are several notions about the difficulty of APIs, there are few studies conducting quantitative analysis of bug-related APIs. In this paper, we conduct quantitative analysis of method calls related to bug fixing. The main research questions in this paper are: Which method calls are more frequently changed, are there common method calls frequently changed over projects, and are there differences among periods in frequently changed method calls? To answer these questions, bug-fix changes in software repositories that affect method calls are explored. To capture the effects of change on method calls, analyzing only syntactic structure changes is not appropriate. We conducted program dependency graph based analysis to capture data dependency and control dependency. An empirical case study is conducted with seven open source projects and project-specific method calls that are frequently changed are obtained. Also, particular method calls are found to be changed among several projects. In addition, it reveals that particular method calls are frequently changed in a particular period.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN00116647
書誌情報 情報処理学会論文誌

巻 52, 号 2, p. 801-816, 発行日 2011-02-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7764
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-21 22:24:45.966003
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