Statistical Debugging

Abstract

Software debugging is a time consuming and important step in the development and evolution of software systems. Debugging is a practice that normally gets the least praise but normally requires the most attention and effort. The aim of debugging is to find and reduce the number of faults in a program, thereby making a program behave the way it is expected. Even with the advances that have been made with computer speed, graphical user interfaces, networking abilities and storage capabilities the cost of debugging remains high. The aim of this thesis is to build on the process of debugging using a statistical approach. Statistical debugging is not a new phenomenon, but a statistical debugging technique has been developed to assist in addressing the difficulties of isolating faults in software. The tool developed for debugging by this thesis will save time and effort in finding faults thereby saving money.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2008
Accession Number
ADA479960

Entities

People

  • Toriano A. Murphy

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • California
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Failure Mode And Effect Analysis
  • Graphical User Interface
  • Instrumentation
  • Java Programming Language
  • Language
  • Operating Systems
  • Programming Languages
  • Software Development
  • United States
  • User Interface

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Systems Analysis and Design