A framework for measuring and evaluating program source code quality

Hironori Washizaki*, Rieko Namiki, Tomoyuki Fukuoka, Yoko Harada, Hiroyuki Watanabe

*この研究の対応する著者

研究成果: Conference contribution

21 被引用数 (Scopus)

抄録

The effect of the quality of program source code on the cost of development and maintenance as well as on final system performance has resulted in a demand for technology that can measure and evaluate the quality with high precision. Many metrics have been proposed for measuring quality, but none have been able to provide a comprehensive evaluation, nor have they been used widely. We propose a practical frame-work which achieves effective measurement and evaluation of source code quality, solves many of the problems of earlier frameworks, and applies to programs in the C programming language. The framework consists of a comprehensive quality metrics suite, a technique for normalization of measured values, an aggregation tool which allows evaluation in arbitrary module units from the component level up to whole systems, a visualization tool for the evaluation of results, a tool for deriving rating levels, and a set of derived standard rating levels. By applying this framework to a collection of embedded programs experimentally, we verified that the framework can be used effectively to give quantitative evaluations of reliability, maintainability, reusability and portability of source code.

本文言語English
ホスト出版物のタイトルProduct-Focused Software Process Improvement - 8th International Conference, PROFES 2007, Proceedings
出版社Springer Verlag
ページ284-299
ページ数16
ISBN(印刷版)3540734597, 9783540734598
DOI
出版ステータスPublished - 2007
外部発表はい
イベント8th International Conference on Product-Focused Software Process Improvement, PROFES 2007 - Riga, Latvia
継続期間: 2007 7月 22007 7月 4

出版物シリーズ

名前Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
4589 LNCS
ISSN(印刷版)0302-9743
ISSN(電子版)1611-3349

Conference

Conference8th International Conference on Product-Focused Software Process Improvement, PROFES 2007
国/地域Latvia
CityRiga
Period07/7/207/7/4

ASJC Scopus subject areas

  • 理論的コンピュータサイエンス
  • コンピュータサイエンス一般

フィンガープリント

「A framework for measuring and evaluating program source code quality」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル