研究課題/領域番号 |
15K15973
|
研究種目 |
若手研究(B)
|
配分区分 | 基金 |
研究分野 |
ソフトウェア
|
研究機関 | 京都大学 (2016-2018) 名古屋大学 (2015) |
研究代表者 |
渥美 紀寿 京都大学, 学術情報メディアセンター, 助教 (70397446)
|
研究期間 (年度) |
2015-04-01 – 2019-03-31
|
研究課題ステータス |
完了 (2018年度)
|
配分額 *注記 |
3,900千円 (直接経費: 3,000千円、間接経費: 900千円)
2017年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
2016年度: 1,300千円 (直接経費: 1,000千円、間接経費: 300千円)
2015年度: 1,430千円 (直接経費: 1,100千円、間接経費: 330千円)
|
キーワード | ソフトウェア工学 / ソフトウェア保守 / ソフトウェア進化 / プログラム解析 / ソースコード解析 / 保守支援 / 静的検査 |
研究成果の概要 |
本研究では,各バージョンにおける静的検査結果,メトリクス測定結果,利用ライブラリの情報を蓄積する環境を構築し,ソフトウェアの進化に基づく保守支援ツールを開発した. 品質保持や保守性向上のために用いられる静的解析ツールにおいて,警告箇所を管理する機能を実現し,開発者の負担を軽減できることを示した. また,利用ライブラリの進化情報を収集し,OSS におけるライブラリ進化への対応方法を提示する手法によって,利用ライブラリの更新を促進する環境を構築した.
|
研究成果の学術的意義や社会的意義 |
ソフトウェアの不具合がもたらす社会的影響は非常に大きく,不具合を削減することが強く求められている.我々はソフトウェアの不具合を削減するために,静的検査ツールの改善,ライブラリ進化に伴なう修正支援を実現した. 静的検査ツールは品質維持や保守性向上のために有益なツールであるが,問題点があり,それらを改善することで不具合の削減に貢献することが可能である. また,ソフトウェアの開発では多数のライブラリが用いられるが,ライブラリの脆弱性も数多くあるにも関わらず,ライブラリの進化に伴なうソフトウェアの修正が行われていない.これらの対応により,潜在的な不具合を解消することが可能である.
|