Estimating the Number of Faults in Code

作者: John E. Gaffney

DOI: 10.1109/TSE.1984.5010260

关键词:

摘要: This paper provides formulas relating the number of faults or ``bugs'' to lines code and conditional jumps. A result is that there are, on average, about 21 bugs per KSLOC discoverable after successful compilation. major motivation for work presented here was determine if some published data suggest any relationship between level coding language employed (e.g., Jovial a ``high'' language) found. It shown appears not be function ``level'' employed. In addition, knowledge items such as size vocabulary (operator operand) used little consequence estimate bug content beyond based SLOC count.

参考文章(5)
T.J. McCabe, A Complexity Measure IEEE Transactions on Software Engineering. ,vol. SE-2, pp. 308- 320 ,(1976) , 10.1109/TSE.1976.233837
Linda Ottenstein, Predicting numbers of errors using software science ACM SIGMETRICS Performance Evaluation Review. ,vol. 10, pp. 157- 167 ,(1981) , 10.1145/1010627.807924
Victor Schneider, Some experimental estimators for developmental and delivered errors in software development projects ACM SIGMETRICS Performance Evaluation Review. ,vol. 10, pp. 169- 172 ,(1981) , 10.1145/1010627.807925
M. Lipow, Number of Faults per Line of Code IEEE Transactions on Software Engineering. ,vol. 8, pp. 437- 439 ,(1982) , 10.1109/TSE.1982.235579
Otto Spaniol, Analysis and performance evaluation of HYPERchannel access protocols Performance Evaluation. ,vol. 1, pp. 170- 179 ,(1981) , 10.1016/0166-5316(81)90018-3