Workshop
inproceedings
オープンソースソフトウェアにおけるバグ混入コミットのトピック分析
  • December 2013
  • ソフトウェア信頼性研究会第9回ワークショップ(FORCE2013)論文集 /
  • 松山市
  • Rin Mukudai
    Osamu Mizuno
     
  • No URL available
Abstract

本研究では, バージョン管理システムにおいて開発者がバグを出したコミッ ト(以下, バグ混入コミット)により変更されたソースコードに対してトピッ ク分析をかけることにより, 特定の開発者のバグ傾向を分析する. 将来的に は, 抽出されたバグ傾向を開発者本人に提示することで, バグの改善に役立 てることを目指す. 一般的に, 開発者はプログラム理解のためにソースコードの識別子にプログ ラムの内容や機能に関するキーワードを埋め込むため, ソースコードから識 別子を取り出しそれらにトピック分析を適用すれば, プログラムに潜在する トピックが推定可能である. 本研究では, これの対象をバグ混入コミットで 変更されたソースコードに限定する. 適用実験には, GitHubで公開されてい るJavaネットワークアプリケーションフレームワーク「Apache MINA」を用い る. 実験の結果, 開発者によって程度の差はあるものの, 特定のプログラム の機能に属するトピックをバグ混入コミットから抽出することが出来た. ま た,開発者個人のバグ混入コミットとバグ非混入コミットから抽出されたト ピックの違いを分析することで,その開発者がバグを混入する状況の分析が 可能となった.
Files

draft
BibTeX

Copyright © 2025 omzn.aquatan.net a.k.a. Osamu Mizuno All rights reserved.

The publications displayed in this list is related to SEL@KIT members only.