Show simple item record

dc.contributor.advisor
dc.creatorUlans, Joseph V.
dc.date.available2011-02-18T23:15:58Z
dc.date.issued1998-05
dc.identifier.urihttp://hdl.handle.net/2346/19697en_US
dc.description.abstractWhile there has been substantial work focused on dynamic metrics, much less work has been done with static metrics. This investigation explores the relationship between the values for a set of metrics collected from C++ programs done by students enrolled in an introductory programming course at Texas Tech University. Three groups of programs prepared in response to three programming assignments were evaluated. A variety of static metrics commonly used to assess style and complexity were used. In addition to those, the code coverage of sample input was measured dynamically. A readily available commercial software package was used to calculate the metric values. The values were then analyzed using linear regression to evaluate the extent of correlation between them. While some metrics showed no meaningful correlation, a strong correlation was observed between each of the number of statements, number of operators, number of operands, and the McCabe cyclomatic complexity value.
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherTexas Tech Universityen_US
dc.subjectComputer software -- Development -- Study and teachingen_US
dc.subjectComputational complexityen_US
dc.subjectC++ (Computer program language) -- Study and teachingen_US
dc.subjectComputer software -- Development -- Standards
dc.subjectComputer software -- Development -- Reliability
dc.titleStatic analysis of fundamental computer science student programs
dc.typeThesis
thesis.degree.nameM.S.
thesis.degree.levelMasters
thesis.degree.disciplineComputer Science
thesis.degree.grantorTexas Tech University
thesis.degree.departmentComputer Science
dc.degree.departmentComputer Scienceen_US
dc.rights.availabilityUnrestricted.


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record