Investigating Software Development Approaches.

Abstract

This paper reports on research comparing various approaches, or methodologies, for software development. The study focuses on the quantitative analysis of the application of certain methodologies in an experimental environment, in order to further understand their effects and better demonstrate their advantages in a controlled environment. A series of statistical experiments were conducted comparing programming teams that used a disciplined methodology (consisting of top-down design, process design language usage, structured programming, code reading, and chief programmer team organization) with programming teams and individual programmers that employed ad hoc approaches. Specific details of the experimental setting, the investigative approach (used to plan, execute, and analyze the experiments), and some of the results of the experiments are discussed. (author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1978
Accession Number
ADA068742

Entities

People

  • Robert W. Reiter Jr
  • Victor Basili

Organizations

  • University of Maryland

Tags

Communities of Interest

  • Counter IED
  • Human Systems

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Analysis
  • Databases
  • Debugging
  • Experimental Design
  • Information Science
  • Language
  • Operating Systems
  • Programming Languages
  • Software Development
  • Software Metrics
  • Statistical Analysis
  • Statistical Tests
  • Structured Programming

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Linguistics
  • Computational Modeling and Simulation
  • Organizational Process Management (OPM).