プログラムソースコードのための実用的な品質評価枠組み

書誌事項

タイトル別名
  • プログラム ソース コード ノ タメノ ジツヨウテキナ ヒンシツ ヒョウカ ワクグミ
  • A Practical Framework for Quality Evaluation of Program Source Code
  • システム評価・管理技術

この論文をさがす

抄録

プログラムソースコードの品質はソフトウェアシステムの開発・保守コストや性能に影響するため,その品質を高い精度で測定/評価する技術が必要である.これまでに種々の品質測定法が提案されているが,網羅性/総合評価能力を欠くといった問題を持ち,十分に活用されていない.我々は,直接にはC 言語によるソースコードを対象とし,その静的な解析に基づいて効率良く内部品質を測定し評価する実用的枠組みを提案する.枠組みは,網羅的な品質メトリクススイート,測定値を正規化し全体から部分まで任意のモジュール単位で評価可能とする集計ツール,評価結果の可視化ツール,評定水準導出ツール,および,導出された具体的な評定水準より構成され,従来の取り組みがかかえる問題を解決あるいは改善する.C 言語以外のプログラミング言語に基づくソースコードについても,枠組みを構成するメトリクススイートを部分的に再利用できる.現実の組み込みプログラム集合への適用実験により,ソースコードの特に信頼性,保守性,再利用性および移植性の定量的評価について枠組みを有効利用できることを確認した.

It is necessary to measure the quality of program source code because that affects the final entire system’s performance and development/maintenance costs. However, conventional source code metrics have not been well utilized due to the lack of capability of evaluating entire quality and the lack of coverage on quality characteristics. To overcome these issues, we propose a framework for evaluating and measuring internal quality of program source code in mainly C programming language environments. In the framework, all of the measurements are conducted based on static analysis of source code by using existing metrics tools. As a result of evaluation experiments, it is found that our suite can be used to effectively and quantitatively evaluate source code from the viewpoint of reliability, maintainability, reusability and portability.

収録刊行物

被引用文献 (1)*注記

もっと見る

参考文献 (29)*注記

もっと見る

関連プロジェクト

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ