An Investigation into the Use of Software Product Metrics for COBOL Systems

Abstract

This thesis investigated several hypotheses that specific product measures could be used to predict later software lifecycle process or product measures. It collected software product and process measures from four consecutive major releases of a large Cobol legacy system (400K LOC). The types of product measures used were size and specific complexity measures. A statistical software package was used to calculate sample correlation coefficients between the measures. A 95% confidence interval was computed for each sample correlation coefficient that showed a strong or moderate linear correlation. The maintenance process measures provided were manhours used for each program changed or added, and defects detected during each change request. Sample correlation coefficients were derived to see if product measures such as size and complexity could reveal trends that could be used to estimate other software lifecycle measures such as effort or defects. The hypotheses to this research could neither be accepted nor rejected because the process measures collected by the system's owners were recorded at a level too high for sound statistical analysis. Weaknesses are identified in the way these process measures are collected, and suggestions are provided on how process measures can be better identified and recorded.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 21, 1997
Accession Number
ADA334901

Entities

People

  • Richard E. Boone

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Analysis
  • Department Of Defense
  • Engineering
  • Flow
  • High Level Languages
  • Operating Systems
  • Programming Languages
  • Software Development
  • Software Metrics
  • Software Testing
  • Statistical Analysis

Readers

  • Industrial Economics
  • Instructional Design and Training Evaluation.
  • Regression Analysis.