The Profile Metric and Software Quality


McQuaid, Patricia A.   (1997, American Society for Quality)   California Polytechnic State University, San Luis Obispo, CA

International Conference on Software Quality, October 6-8 1997, Montgomery, AL    Vol. 7    No. 0
QICID: 11263    October 1997    pp. 245-252
List $10.00
Member $5.00

This article is not available online. Contact us to receive a scan of the archive, in PDF format.

Article Abstract

The Profile metric is a complexity metric that is appropriate for use anywhere in the software development process. It is applicable to activities such as process improvement, process management, software maintenance, and software testing. The Profile metric generates a graph or histogram of source code statement numbers versus their complexity values. Instead of a single number that might represent the complexity of an entire program or subprogram, the Profile metric provides a profile based on the complexities of individual statements. The graphic representation of these complexities increases the visibility of clusters of complexity in the source code. Complexity in the Profile metric is a function of content, context, and reachability. Profile metric users may customize the tool by, for example, selecting weights and algorithms for each application. The Profile metric can identify program areas that are most complex and thus most likely to contain errors.


Histograms,Metrics,Testing,Software quality,Product development

Browse QIC Articles Chronologically:     Previous Article     Next Article

New Search

Featured advertisers

ASQ is a global community of people passionate about quality, who use the tools, their ideas and expertise to make our world work better. ASQ: The Global Voice of Quality.