Establishing Qualitative Software Metrics in Department of the Navy Programs

Abstract

Software Development is an infant engineering discipline compared with other engineering areas. The ability of programs, Program Managers, and Lead Software Engineers to effectively measure how a program is doing is increasingly difficult based on shifting requirements, resource constraints, familiarity of the development domain, etc. The Department of the Navy is dedicated to provide the highest quality software to its users. In doing, there is a need for a formalized set of Software Quality Metrics. The goal of this paper is to establish the validity of those necessary Quality metrics. In our approach we collected the data of over a dozen programs from previous tests, analyzed current states of the software, derived formulas via weighting to provide necessary results, investigated tool sets to provide the necessary variable data for our formulas and tested the formulas for validity.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 29, 2015
Accession Number
ADA622682

Entities

People

  • Chris Johnson
  • Deyanira Radcliffe
  • John Nguyen
  • Paul Lee
  • Ritesh Patel

Organizations

  • Naval Information Warfare Systems Command

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Application Software
  • Basic Programming Language
  • Computer Programming
  • Computer Programs
  • Engineering
  • High Level Languages
  • Language
  • Metrics
  • Object Oriented Programming
  • Programming Languages
  • Reliability
  • Risk
  • Software Design
  • Software Development
  • Software Metrics
  • Standards
  • Vulnerability

Fields of Study

  • Computer science
  • Engineering

Readers

  • Defense Acquisition Program Management
  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Regression Analysis.