Crosstalk: The Journal of Defense Software Engineering. Volume 22, Number 3

Abstract

We all have been taught sound practices since childhood. Remember the ol' dental mantra of "don't forget to brush your teeth after each meal"? Those instructions were soon augmented with a warning that brushing alone was not enough, and that flossing and regular check-ups were needed to reinforce brushing and prevent the development of dental maladies. Our experience with these routines over our lifetime confirms the worth of reinforcing good, basic practices. Even armed with this knowledge, many of us at some point ignored the act of reinforcement and suffered the occasional, painful cavity. Software practices are similar because we understand the value of implementing well-defined best practices, code reviews, and well-structured architectural design in combination with the basics. Even with that understanding, the drive for on-time delivery or budget and time constraints hampers the opportunity to perform the reinforcing actions that prevent future problems -- and we suffer the software equivalent consequence, otherwise known as software defects.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 2009
Accession Number
ADA499157

Entities

People

  • Arlene F. Minkiewicz
  • D. T. Rao
  • Dan Shoemaker
  • Jeffrey A. Ingalsbe
  • John Klein
  • John Morley
  • Kasey Thompson
  • Katherine Baxter
  • Lew Priven
  • Michael Gagliardi
  • Nancy R. Mead
  • Paul E. Black
  • Roger Stewart
  • William G. Wood

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Cyber
  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Commerce
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Debugging
  • Electronic Mail
  • Engineering
  • Engineers
  • Information Systems
  • National Security
  • Software Design
  • Software Development
  • Software Testing
  • Systems Engineering
  • Test And Evaluation

Readers

  • Aerial Unmanned Vehicle Swarm Micro Periodontal Dentistry.
  • Educational Psychology
  • STEM Education