NPATH: a measure of execution path complexity and its applications

  • Authors:
  • Brian A. Nejmeh

  • Affiliations:
  • Software Productivity Consortium, Reston, VA

  • Venue:
  • Communications of the ACM
  • Year:
  • 1988

Quantified Score

Hi-index 48.22

Visualization

Abstract

Software engineering is a discipline in search of objective measures for factors that contribute to software quality. NPATH, which counts the acyclic execution paths through a function, is an objective measure of software complexity related to the ease with which software can be comprehensively tested.