An experiment in software science

  • Dan B. Johnston
  • Andrew M. Lister
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 79)


This paper describes an experiment which was undertaken for two purposes: firstly to test the applicability of software science in the realm of student programming, and secondly to obtain quantitative inferences about the programming language PASCAL. The results suggest that software science offers little in the area studied, and possible reasons for this are discussed.


Effort Measure Software Science Procedure Call Language Level Counting Scheme 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Elshoff J.L. (1978) "An investigation into the effects of the counting method used on software science measurements", ACM Sigplan Notices, Vol 13, No 2.Google Scholar
  2. Fitzsimmons A., Love T. (1978) "A review and evaluation of software science", ACM Computing Surveys, Vol 10, No 1.Google Scholar
  3. Gordon R.D. (1979) "A qualitative justification for a measure of program clarity", IEEE Trans. on Software Engineering, Vol 5, No 2.Google Scholar
  4. Halstead M.H. (1977) "Elements of Software Science", Elsevier North-Holland, N.Y.Google Scholar
  5. Van der Knijff D.J.J. (1978) "Software physics and program analysis", Australian Computer Journal, Vol 10, No 3.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1980

Authors and Affiliations

  • Dan B. Johnston
    • 1
  • Andrew M. Lister
    • 1
  1. 1.Department of Computer ScienceUniversity of QueenslandAustralia

Personalised recommendations