An Information-Theoretic Approach to Software Test-Retest Problems

Abstract

OVERVIEW * Open architectures (OA) and reusable software components offer the promise of more rapid fielding of increments in systems development * Testing and re-testing these components requires a significant level of effort as new systems are developed and old systems are upgraded * How much testing is enough? When can we stop testing? * Effective, cost-efficient testing is critical to the long-term success of open architecture programs * This model and prototype decision aid provide a rigorous yet tractable way ahead to improve system testing * Using this framework we can build the tools to: * Lower the testing costs for a given level of system reliability * Improve the use of existing suites for a given budget or schedule * Design better, more targeted test suites to minimize redundancy * Provide insight into the power or sensitivity of current test suites.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 13, 2010
Accession Number
ADA529386

Entities

People

  • Karl D. Pfeiffer
  • Thomas J. Housel
  • Valery A. Kanevsky

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Abstracts
  • Acquisition
  • Information Operations
  • Instructions
  • Language
  • Models
  • Monte Carlo Method
  • Probability
  • Prototypes
  • Redundancy
  • Reliability
  • Sensitivity
  • Sequences

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design