A Study of Fundamental Factors Underlying Software Maintenance Problems. Appendices

Abstract

'Problems faced by programmers who must maintain programs someone else wrote' were identified. They were reduced to three fundamental inhibiting factors: (1) the limited rate at which people can make 'relevance tests,' (2) over-confirmation in clues required before hypothesis-testing, and (3) human vulnerability to distraction and procrastination. Studies suggested collectively by these factors were conducted. The studies (1) ascertained that programmers tend to think in terms of conceptual groupings whose objective identification would be helpful, (2) indicated that it was feasible to trace the path the programmer takes as he prepares to make a modification, and (3) identified a few tentative measures of the degree of maintainability of computer programs.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 20, 1971
Accession Number
AD0739872

Tags

Communities of Interest

  • C4I
  • Counter WMD
  • Ground and Sea Platforms
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Cognition
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Data Processing
  • Debugging
  • Information Systems
  • Object Code
  • Operating Systems
  • Personnel Management
  • Programming Languages
  • Psychology
  • Reliability
  • System Software

Readers

  • Educational Psychology
  • Software Engineering.
  • Theoretical Analysis.