NPATH: a measure of execution path complexity and its applications
Author:
Open Access
- 1 February 1988
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 31 (2) , 188-200
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.Keywords
This publication has 5 references indexed in Scilit:
- Software complexity measurementCommunications of the ACM, 1986
- Selecting Software Test Data Using Data Flow InformationIEEE Transactions on Software Engineering, 1985
- Measuring the Psychological Complexity of Software Maintenance Tasks with the Halstead and McCabe MetricsIEEE Transactions on Software Engineering, 1979
- A Complexity MeasureIEEE Transactions on Software Engineering, 1976
- Letters to the editor: go to statement considered harmfulCommunications of the ACM, 1968