講演名 2016-12-16
オープンソースソフトウェアのバグ修正過程に関する定量的考察
後田 貴博(広島大), 齋藤 靖洋(海上保安大), 土肥 正(広島大), 岡村 寛之(広島大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) ソースコードが誰にでも利用可能で,自由にソフトウェアを学習, 変更, 配布するための権利を提供するライセンスに基づいたソフトウェアをオープンソースソフトウェア (OSS) と呼ぶ. OSS の有効活用によりソフトウェアの開発費用を大幅に抑制することが可能であり, 最近では産業界においても広く利用されるようになってきた.OSS はバージョンアップなどを繰り返しながら長期間に渡って運用されることが多いため, 通常のテスト工程で観測されるソフトウェアバグの検出・修正過程とは異なる傾向を示すことが考えられる. 具体的には, リリース後に検出されるバグ発生の短期的な頻度を捉える信頼度成長現象に基づいた成分に加え, OSS の長期間に渡る運用に関連した長期的傾向を表す成分や, バージョンアップ後に観測されるバグ検出の周期性などが挙げられる. そこで本稿では,確率点過程によるアプローチに基づいて, OSS のバグ検出・修正データに対して長期的成分と周期性の存在を判定するための方法論について考察を行う. このような統計解析を通じて, OSS の運用期間における信頼性を定量的に評価し, その公開品質指標を OSS コミュニティ全体で共有することが可能となる.
抄録(英) Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose. Since much reduction of software development cost may be expected through the effective utilization of OSS, it is recently used even in industry. The main feature of OSS is that it can be used for a long term by repeating version up, so that OSS possesses a different software bug detection and correction profiles from the commercial software products. More specifically, the software bug detection process of OSS can be considered to show effects of the long-term operation and/or periodicity due to the version up, in addition to the common reliability growth phenomenon observed in the relatively short-term software testing. In this article we propose a stochastic point process approach to identify the long-term effect and the periodicity effect of OSS with the actual OSS bug detection data. By conducting the reliability analysis of OSS, it would be possible to assess the operational reliability of OSS quantitatively and to share the published quality indicators of OSS by the whole OSS community.
キーワード(和) オープンソースソフトウェア / ソフトウェア信頼性 / 確率点過程 / 赤池情報量基準 / 長期的効果 / 周期性効果.
キーワード(英) OSS / software reliability / stochastic point process / AIC / long-term effect / periodicity effect
資料番号 R2016-57
発行日 2016-12-09 (R)

研究会情報
研究会 R
開催期間 2016/12/16(から1日開催)
開催地(和) マホロバマインズ三浦(神奈川県三浦市)
開催地(英) Maholoba Minds Miura (Miura City, Kanagawa Prefecture)
テーマ(和) 信頼性国際規格,保全性,信頼性一般
テーマ(英) International standards of reliability, Maintainability, Overall reliability engineering
委員長氏名(和) 馬渡 宏泰(NTT)
委員長氏名(英) Hiroyasu Mawatari(NTT)
副委員長氏名(和) 弓削 哲史(防衛大)
副委員長氏名(英) Tetsushi Yuge(National Defense Academy)
幹事氏名(和) 安里 彰(富士通) / 岡村 寛之(広島大)
幹事氏名(英) Akira Asato(Fujitsu) / Hiroyuki Okamura(Hiroshima Univ.)
幹事補佐氏名(和) マラット ザニケエフ(九工大) / 田村 信幸(法政大)
幹事補佐氏名(英) Maratt Zanikef(Kyushu Inst. of Tech.) / Nobuyuki Tamura(Hosei Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Reliability
本文の言語 JPN
タイトル(和) オープンソースソフトウェアのバグ修正過程に関する定量的考察
サブタイトル(和)
タイトル(英) A Quantitative Study on Bug-fixing Process in Open Source Software
サブタイトル(和)
キーワード(1)(和/英) オープンソースソフトウェア / OSS
キーワード(2)(和/英) ソフトウェア信頼性 / software reliability
キーワード(3)(和/英) 確率点過程 / stochastic point process
キーワード(4)(和/英) 赤池情報量基準 / AIC
キーワード(5)(和/英) 長期的効果 / long-term effect
キーワード(6)(和/英) 周期性効果. / periodicity effect
第 1 著者 氏名(和/英) 後田 貴博 / Takahiro Ushiroda
第 1 著者 所属(和/英) 広島大学(略称:広島大)
Hiroshima University(略称:Hiroshima Univ.)
第 2 著者 氏名(和/英) 齋藤 靖洋 / Yasuhiro Saito
第 2 著者 所属(和/英) 海上保安大学校(略称:海上保安大)
Japan Coast Guard Academy(略称:JCGA)
第 3 著者 氏名(和/英) 土肥 正 / Tadashi Dohi
第 3 著者 所属(和/英) 広島大学(略称:広島大)
Hiroshima University(略称:Hiroshima Univ.)
第 4 著者 氏名(和/英) 岡村 寛之 / Hiroyuki Okamura
第 4 著者 所属(和/英) 広島大学(略称:広島大)
Hiroshima University(略称:Hiroshima Univ.)
発表年月日 2016-12-16
資料番号 R2016-57
巻番号(vol) vol.116
号番号(no) R-367
ページ範囲 pp.19-24(R),
ページ数 6
発行日 2016-12-09 (R)