著者
大神 勝也 中才 恵太朗 畑 秀明 松本 健一
出版者
日本ソフトウェア科学会
雑誌
コンピュータ ソフトウェア (ISSN:02896540)
巻号頁・発行日
vol.36, no.2, pp.2_93-2_105, 2019-04-26 (Released:2019-05-24)

アプリケーションのパフォーマンス改善において,実行時間を解析するプロファイラは有用と思われる.しかし,既存のプロファイラは特定の実行シナリオのもとプロファイリング時間を事前に設定する必要があり,実行シナリオなしでシステムのボトルネックを見つけることは難しい.また,各メソッドごとの実行時間を表示するインタフェースはソフトウェアの階層構造上における実行モジュールの位置などを把握することが難しい.これらの課題に対処するため,リアルタイムでパフォーマンス分析可能なソフトウェア都市可視化ツールHeijoを提案する.提案するプロファイラでは,アプリケーションの実行は3次元のソフトウェア都市として可視化され,アプリケーションのソフトウェア構造と実行のパフォーマンスが表現される.提案するプロファイラを使用して実際のJavaアプリケーションおよびAndroidアプリケーションのプロファイリングを行い,提案するプロファイラの有用性と実用性を確認した.
著者
中才 恵太朗 尾上 紗野 畑 秀明 松本 健一
雑誌
研究報告ソフトウェア工学(SE) (ISSN:21888825)
巻号頁・発行日
vol.2016-SE-194, no.5, pp.1-6, 2016-11-10

オープンソースソフトウェア (OSS) への一般的な貢献方法として開発活動 (パッチ投稿,バグ報告など) があるが,運営団体への寄付も重要な貢献方法である.OSS の開発プロジェクトによっては,寄付を促進させるため特典を用意するなど,運営資金の収集に積極的である.本研究は,効果的な寄付の収集方法を明らかにするため,著名な OSS プロジェクトである Eclipse を対象として調査を行った.寄付者のリストとリリース状況を分析した結果,(1) 特典が寄付への動機づけとなっていること,(2) 全体的な寄付者のうち開発者の割合は少ないが,開発者の寄付額は開発者でないものより大きかったこと (3) リリース日には寄付が増えるが,バグ数が多いと寄付が落ち込むようにみえた.