Source Code Measurements (Halstead, McCabe etc.)

  1. Aggarnal, K.K.; Singh, Y.: A Modified Form of Software Science Measures. ACM SIGSOFT Notes, 19(1994)3, pp. 48-50
  2. Armour, P. G.: Beware of Counting LOC. Comm. of the ACM, 47(2004)3, pp.21-24
  3. Baecker, R.M.; Marcus, A.: Human Factors and Typography for More Readable Programs. Addison-Wesley Publ. Comp., 1991
  4. Ball, T.; Larus, J. R.: Using Paths to Measure, Explain, and Enhance Program Behavior. IEEE Computer, July 2000, pp. 57-65
  5. Benander, A.C.; Benander, B.A.: An Empirical Study of COBOL Programs Via a Style Analyzer: The Benefits of Good Programming Style. The Journal of Systems and Software, 10(1989)4, pp. 271-279
  6. Bernard, J.; Price, A.: Managing Code Inspection Information. IEEE Software, March 1994, pp. 59-69
  7. Berns, G.M.: Assessing Software Maintainability. Comm. of the ACM, 27(1984)1, pp. 14-23
  8. Brauns, E.: Compared application of software metrics to programming languages Pascal, Fortran IV, Smalltalk and Prolog (German). Master's Thesis, TU Berlin/TU Magdeburg, 1991
  9. Dolado, J. J.; Harman, M.; Otero, M. C.; Hu, L.: An Empirical Inverstigation of the Influence of a Type of Side Effects on Programm Comprehension. IEEE Transactions on Software Engineering, 29(2003)7, pp. 665-669
  10. Drake, T.: Measuring Software Quality.: A Case Study. IEEE Computer, Nov. 1996, pp. 78-87
  11. Harrison, W.; Cook, C.: Are Deeply Nested Conditionals Less Readable? The Journal of Systems and Software (1986)6, pp. 335-341
  12. Harrison, R.; Samaraweera, M.R.; Dewis, P.H.: Comparing programming paradigms: an evaluation of functional and object-oriented programs. Software Engineering Journal, 11(1996)4, pp. 247-254
  13. Huber, A.R.: Experience with Code Reviews in DG/UX. Proceedings of the Second International Conference on Software Quality, Research Triangle Park, NC, October 5-7, pp. 8-14
  14. Ogasawara,H.; Aizawa, M.; Yamada, A.: Experience with program static analysis. Proc. of the Fifth International Software Metrics Symposium, November 20-21, 1998, Bethesda, Maryland, pp. 109-112
  15. Moeller, K.; Paulish, D.J.: An Empirical Investigation of Software Fault Distribution. Proceedings of the First International Software Metrics Symposium, Baltimore, May 21-22, 1993, pp. 82-90
  16. Möller, K. H.; Paulish, D. J.: Software Metrics – A Practitioner’s Guide to Improved Product Development. Chapman Hall, London, 1993
  17. Munson, J. C.: Software Engineering Measurement. Auerbach Publ., CRC Press, 2003
  18. Rosenberg, J.: Some Misconceptions About Lines of Code. Proc. of the Fourth METRCS'97, Albuquerque, Nov. 5-7, 1997, pp. 137-142
  19. Taesley, B.E.: The effects of naming style and expertise on program comprehension. International Journal of Human-Computer Studies, (1994)40, pp. 757-770
  20. Triantafyllus, G.; Vassiliadis, S.; Delgado-Frias, J.G.: Software Metrics and Microcode: A Case Study. Software Maintenance: Research and Practice, 8(1996), pp.199-224
  21. Triantafyllos, G.; Vassiliadis, S.; Kobrosly, W.: Software Metrics for the Microcode of Computer Systems. The Journal of Systems and Software, 26(1994)3, pp. 221-232
  22. Valenti, S.; Cucchiarelli, A.; Panti, M.: Measurement of Static Software Quality. METRICS NEWS, 3(1998)2, pp. 33 - 47
  23. Zolnowski, J.; Simmons, D.B.: Measuring program complexity in a COBOL environment. Proceedings of the AFIPS Conference, Vol. 49, 1980, pp. 757-766
  24. Zoubi, Q.; Alsmadi, I.; Abul-Huda, B.: Study the impact of improving source code on software metrics. International Conference on Computer, Information and Telecommunication Systems (CITS), 2012 , pp. 1 - 5,

    Halstead's Software Science

  25. Al Qutaish, R. and A. Abran: An Analysis of the Designs and the Definitions of the Halstead’s Metrics. In Innovations in Software Measurement, ed. Abran A. and R. R. Dumke, 337-352. Aachen, Germany: Shaker Publ.,2005
  26. Baker, A.L.; Zweben, S.H.: The Use of Software Science in Evaluating Modularity Concepts. IEEE Transactions on Software Engineering, 5(1979)2, pp. 110-120
  27. Bandyopadhyay, S.K.: A Study on program level dependency of implemented algorithms on its potential operands. SIGPLAN Notices, 16(1981)2, pp. 18-25
  28. Bandyopadhyay, S.K.: Theoretical Relationships Between Potential Operands and Basic Measurable Properties of Algorithm Structure, SIGPLAN Notices, 16(1981)2, pp. 26-34
  29. Card, D.N.; Agresti, W.W.: Resolving the Software Science Anomaly. The Journal of Systems and Software, (1987)7, pp. 29-35
  30. Christensen, K.; Fitsos, G.P.; Smith, C.P.: A perspective on software science. IBM System Journal, 20(1981)4, pp. 372-387
  31. Comer, D.; Halstead, M.H.: A Simple Experiment in Top-Down Design. IEEE Transactions on Software Engineering, 5(1979)2, pp. 105-109
  32. Coulter, N.S.: Software Science and Cognitive Psychology. IEEE Transactions on Software Engineering, 9(1983)2,4 pp. 166-171
  33. Curtis, B.; Sheppard; S.B.; Milliman P.: Third Time Charm: Stronger Prediction of Programmer Performance by Software Complexity Metrics. Proceedings of the 4th International Conference on Software Engineering, September 17-19, Munich, 1979, pp. 356-360
  34. Curtis, B.; Sheppard, S.B.; Millman, P.; Borst, M.A.; Love, T.: Measuring the Psychological Complexity of Software Maintenance Tasks with the Halstead and McCabe Metrics. IEEE Transactions on Software Engineering, 5(1979)2, pp. 96-104
  35. Gordon, R.D.: A Qualitative Justification for a Measure of Program Clarity. IEEE Transactions on Software Engineering, 6(1979)2, pp. 121-128
  36. Halstead, M.H.: Elements of Software Science. Prentice-Hall, Inc., New York, 1977
  37. Hamer, P. G.; Frewin, G.D.: M.H. Halstead's Software Science - A Critical Examination. Proceedings of the 6the International Conference on Software Engineering, Sept. 13-16, 1982, Tokyo, Japan, pp. 197-206
  38. Hegewald, H.; Seibt, A.: Investigations to the Halstead Metric (German). Study, TU Magdeburg, 1987
  39. Jensen, H.A.; Vairavan, K.: An Experimental Study of Software Metrics for Real-Time Software. IEEE Transactions on Software Engineering, 11(1985)2, pp. 231-234
  40. Keller-McNulty, S.; McNulty, M.S.; Gustafson, D.A.: Stochastic Models for Software Science. The Journal of Systems and Software, 12 (1990), pp. 59-68
  41. Khoshgoftaar, T.M.; Munson, J.C.; Lanning, D.L.: Alternative Approaches for the Use of Metrics to Order Programs by Complexity. The Journal of Systems and Software, 24(1994)3, pp. 211-221
  42. Konstam, A.H.; Wood, D.E.: Software Science Applied to APL. IEEE Transactions on Software Engineering, 11(1985)10, pp. 994-1000
  43. Lassez, J.L.; Shepherd, K.J.; Lassez, C.: A Critical Examination of Software Science. The Journal of Systems and Software, (1981)2, pp. 105-112
  44. Mehndiratta, B.; Grover, P.S.: Software Metrics -- An Experimental Analysis. SIGPLAN Notices, 25(1990)2, pp. 35-41
  45. Mohsin, S.; kaleem, Z.: Program Slicing Based Software Metrics towards Code Restructuring. Second International Conference onComputer Research and Development, 2010, pp. 738 - 741
  46. Ottenstein, L.M.: Quantitative Estimates of Debugging Requirements . IEEE Transactions on Software Engineering, 5(1979)5, pp. 504-514
  47. Ramamurthy, B.; Melton, A.: A Synthesis of Software Science Measures and the Cyclomatic Number. IEEE Transactions on Software Engineering, 14(1988)8, pp. 1116-1121
  48. Rana, Z.A.; Shamail, S.; Awais, M.M.: Ineffectiveness of Use of Software Science Metrics as Predictors of Defects in Object Oriented Software. WRI World Congress on Software Engineering, 2009. WCSE '09, pp. 3-7
  49. Shaw, W.H.; Howatt, J.W.; Maness, R.S.; Miller, D.M.: A Software Science Model of Compile Time. IEEE Transactions on Software Engineering, 15(1989)5, pp. 543-549
  50. Shen, V.Y.; Conte, S.D.; Dunsmore, H.E.: Software Science Revisited: A Critical Analysis of the Theory and its Empirical Support. IEEE Transactions on Software Engineering, 9(1983)2, pp. 155-165
  51. Stetter, F.: A Measure of Program Complexity. Computer Languages, 9(1984)3/4, pp. 203-208
  52. Stetter, F.: A simplyfied model of software science (German.) Angewandte Informatik, 26(1984)4, pp. 147-151
  53. Stetter, F.: Estimates in software science. Informatik Bericht Nr.31, Fernuniversitaet Hagen, 1983
  54. Woodfield, S.N.: An Experiment on Unit Increase in Problem Complexity. IEEE Transactions on Software Engineering, 5(1979)2, pp. 76-79
  55. Zweben, S.H.; Halstead, M.H.: The Frequency Distribution of Operators in PL/I Programs. IEEE Transactions on Software Engineering, 5(1979)2, pp. 91-95
  56. Zuse, H.: Resolving the Mysteries of the Halstead Measures. In: Büren/Bundschuh/Dumke: Metrikon 2005 – Praxis der Software-Messung, Shaker-Verlag, Aachen, 2005, S. 107-122

    McCabe's Comlexity Metrics

  57. Brauns, E.: Analysis of Software Complexity for Different Programming Languages (German). Proceedings of the Workshop Computer Aided Software Evaluation, TU Magdeburg, October 1990, pp. 1-14
  58. Hansen, W.J.: Measurement of Program Complexity by the Pair. SIGPLAN Notices, 13(1978)3, pp. 29-33
  59. Maes, R.: A composed program complexity measure. Angewandte Informatik, 27(1985)1, pp. 9-16
  60. McCabe, T.J.: A Complexity Measure. IEEE Transactions on Software Engineering, 2(1976)4, pp. 308-320
  61. Myers, G.J.: An Extension to the Cyclomatic Measure of Program Complexity. SIGPLAN Notices, 12(1977)10, pp. 61-64
  62. Henderson-Sellers, B.; Tegarden, D.: The application of cyclomatic complexity to multiple entry/exit modules. Information Technology Research Centre Report No. 93/2, University of New South Wales, April 1993
  63. Henderson-Sellers, B.; Tegarden, D.: The theoretical extension of two versions of cyclomatic complexity to multiple entry/exit modules. Software Quality Journal, 3(1994)4, pp. 253-269
  64. Takahashi, R.: Software Quality Classification Model Based on McCabe's Complexity Measure. The Journal of Systems and Software, 38(1997)1, pp. 61-69