Software documentation and readability: a proposed process improvement

  • Authors:
  • Nuzhat J. Haneef

  • Affiliations:
  • Lockheed Martin Federal Systems

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper is based on the premise that the productivity and quality of software development and maintenance, particularly in large and long term projects, is related to software readability. Software readability depends on such things as coding conventions and system overview documentation. Existing mechanisms to ensure readability --- for example, peer reviews --- are not sufficient. The paper proposes that software organizations or projects institute a readability/documentation group, similar to a test or usability group. This group would be composed of programmers and would produce overview documentation and ensure code and documentation readability. The features and functions of this group are described. Its benefits and possible objections to it are discussed.