ABSTRACT

To paraphrase Lord Kelvin, if you can’t measure that which you are talking about, then you really don’t know anything about it. In fact, one of the major problems with portraying software engineering as a true engineering discipline is the difficulty with which we have in characterizing various attributes, characteristics, or qualities of software in a measurable way. I begin this chapter, then, with the quantification of various attributes of software. Much of the information for this discussion has been adapted from the excellent section on software properties found in Tucker [1996].