🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.ada
Article #869

Halstead Metrics + Controversial Position

#869
From: larry
Date: Wed, 09 Jul 1986 20:38
24 lines
1789 bytes
Halstead metrics are discussed by Neal Coulter in the March '83 issue of
the IEEE Transactions on SW Engineering ("SW Science & Cognitive Psych,"
p. 166.  Also (p. 155, SW Science Revisited: a Critical Analysis of the 
Theory and its Empirical Support") by Vincent Shen, Samuel Conte, and 
H. E. Dunsmore.  I suggest that order of reading because the Coulter 
article was easier for me to read.

Elliott Soloway of Yale University (who's doing studies of the actual as 
opposed to theoretical behavior of programmers) characterizes the Halstead 
metrics as "shallow structure" measures and suggests "deep structure" measures 
as being more relevant to programmers and managers.  He calls these measures 
(I mean structures, sorry) "plans."  An example he gives is
      while not EOF
            read X;
            ...
      end while;
or "iteration protected by a guard."

The two articles also criticize the Halstead measures, and succeeding issues 
of ToSWE includes additional discussion.

[Got to go.  I'll have to send the "Controversial Position" promised in the 
Subject heading some other time.]
                                              Larry @ jpl-vlsi
Technical Details
Message-ID: <8607092304.AA08115@ucbvax.Berkeley.EDU>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!ucbvax!JPL-VLSI.ARPA!larry

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!ucbvax!JPL-VLSI.ARPA!larry
From: larry@JPL-VLSI.ARPA
Newsgroups: net.lang.ada
Subject: Halstead Metrics + Controversial Position
Message-ID: <8607092304.AA08115@ucbvax.Berkeley.EDU>
Date: Wed, 9-Jul-86 16:38:17 EDT
Article-I.D.: ucbvax.8607092304.AA08115
Posted: Wed Jul  9 16:38:17 1986
Date-Received: Fri, 11-Jul-86 07:10:17 EDT
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The ARPA Internet
Lines: 24