プログラマの視点からのソフトウェアコンポーネント評価手法
スポンサーリンク
概要
- 論文の詳細を見る
近年、コンポーネントを利用したソフトウェア開発が増加している。コンポーネントを利用したソフト開発では、ソフト開発者にとって、システムの開発がしやすい(利用性が高い)コンポーネントを選択することがポイントとなる。本稿では、ソフト開発を行うコンポーネント利用者の視点から、コンポーネント利用性を評価することを目的とするコンポーネント利用性評価手法を提案する。提案する手法は、(1)プログラマのコンポーネント利用方法の分析をもとに「コンポーネント選定時の機能把握容易性」「コンポーネント利用時の実装作業容易性」などの副特性から構成される評価モデルを定義し、(2)ソースコードを持たないブラックボックス・コンポーネントに対して、ソースコード以外から取得できる限られた情報を用いてこれらの副特性を計測するメトリクスを設定する といった特徴を持つ。また、この手法の有効性確認を目的とした適用評価実験を行った結果、コンポーネントの利用性について、提案する手法(定量評価手法)と実際の作業者のコンポーネント利用時の印象(定性評価)はよく一致することが確認できた。これより本稿で提案するコンポーネント利用性評価手法が有効であることが確認できた。
- 一般社団法人情報処理学会の論文
- 2001-11-21
著者
-
佐藤 誠
株式会社東芝研究開発センターシステム技術ラボラトリー
-
岡安 二郎
株式会社東芝研究開発センターシステム・ソフトウェア生産技術研究所
-
平山 雅之
株式会社東芝システム・ソフトウェア技術研究所
-
平山 雅之
情報処理推進機構ソフトウェア・エンジニアリング・センター
-
平山 雅之
株式会社東芝研究開発センター
-
水野 浩之
株式会社東芝研究開発センターシステム技術ラボラトリー
-
馬場 茂雄
株式会社東芝研究開発センターシステム技術ラボラトリー
-
平山 雅之
株式会社東芝
-
岡安 二郎
株式会社東芝研究開発センターシステム技術ラボラトリー
-
佐藤 誠
株式会社東芝セミコンダクター社
-
馬場 茂雄
株式会社東芝
-
平山 雅之
(株)東芝・ソフトウェア技術センター
関連論文
- 時系列波形分類学習による低スペックセンサ信号からの状態判別 (安全性)
- 組込みシステムにおける外部環境の分析(組込み・アスペクト指向)
- 時系列波形分類学習による低スペックセンサ信号からの状態判別
- ソフトウェア品質保証システムESQUT : 仕様書段階における評価技術
- 特集「組込みシステム工学」の編集にあたって
- 階層型OFDM伝送方式における同期方式の一検討
- ソフトウェアプロジェクト予測に用いるメトリクスの削減
- コンテキストベース・プロダクトライン開発とVDM++の適用(ソフトウェアプロダクトライン開発,ソフトウェア工学の理論と実践)
- 機能モジュールの優先度評価に基づくテスト作業の効率化手法
- プログラマの視点からのソフトウェアコンポーネント評価手法
- 機能モジュールに対する優先度に基づいた選択的ソフトウェアテスト手法の提案
- 対話型システムの画面遷移設計方法 : 遷移の設計・検証・最適化
- 社会情報システムのGUI設計指針の提案
- 負荷テスト支援システムの開発
- 状態遷移仕様からのテストデータ生成方式
- システム性能評価技術 (特集 ソフトウェア品質向上技術)
- 組込みシステムの動作環境の特徴に着目した仕様分析手法の提案(セッション1)
- 組込みシステムにおける動作条件分析手法の提案
- ソフトウェアコンポーネントの利用性評価(オブジェクト指向とWeb技術)
- B-35 メトリクスと不具合の相関(検証・試験・評価,B.ソフトウェア)
- 探索型デバッグ手法におけるログの特徴値の利用
- ソフトウェア品質向上への取組み (特集2 ソフトウェアエンジニアリング--高品質の情報システムを生み出す)
- SS2000-14 探針型デバッグ手法の提案
- シミュレーションによる組み込みソフトウェアテスト方式とテスト環境の効率的な運用方式の提案
- リアルタイムシステムにおけるイベントビューワの提案
- 効率的レビュープロセスの設計方法について
- ベイズ識別器による不具合予測のための相関ルールマイニングを用いたメトリクス絞り込み
- ソフトウェア開発データに対する相関ルールマイニングを利用した不具合増加要因の調査
- ソフトウェアプロジェクト診断のためのチェックリスト導出(レビュー,品質(学生セッション))
- 企業横断的データからのプロジェクト改善案の相関ルールマイニングによる抽出
- 相関ルールマイニングによる企業横断データにおける不具合工数密度の分析
- 相関ルールマイニングの適用によるソフトウェア生産性の決定要因の分析(学生セッション C_開発プロセス)
- UseCASEを利用したソフトウェアフォールトに対するSS-FTAの提案
- 高周波・高電圧試験装置による設備素子の信頼性評価(ソフトウェアの信頼性,信頼性理論,信頼性一般)
- 欠損を含むプロジェクトデータからのプロジェクト成否予測のための特徴抽出
- 高周波・高電圧試験装置を活用した送信設備の保全(機構デバイスの信頼性,信頼性一般)
- 高周波・高電圧試験装置を活用した送信設備の保全(機構デバイスの信頼性,信頼性一般)
- 金融機器組込みソフトウェア向けCASE用ジェネレータ
- 金融機器組み込みソフト向けPOLの開発
- ウィンターワークショップ・イン・石垣島参加報告(会議報告)
- 編集にあたって(組み込みソフトウェア開発技術)
- ウィンターワークショップin神戸報告
- 5B-2 品質定量指標のための異なるプログラミング言語間での規模の比較の試み(プロジェクトの定量的管理,一般セッション,ソフトウェア科学・工学,情報処理学会創立50周年記念)
- 特集「組込みシステム工学」の編集にあたって
- 5B-1 相関ルールマイニングを利用したソフトウェアプロジェクト混乱要因の関連性に関する調査(プロジェクトの定量的管理,一般セッション,ソフトウェア科学・工学,情報処理学会創立50周年記念)
- 複数シンボル長を用いた時分割多重OFDM実験装置の開発
- 工程進捗データの可視化と評価の一手法
- ソフトウェアプロセスの動向
- 欠損率の高いプロジェクトデータを利用したプロジェクトの成否予測
- プロジェクトコミュニケーション管理システムKapellmeister
- ソフトウェア開発者間のコレスポンデンスの監視による問題の検知(人とチームのマネジメント)
- ソースコードを構成する処理ブロックの特徴に着目したコードクローン推定技術