Show simple item record

dc.contributor.advisorSamadzadeh, Mansur H.
dc.contributor.authorReynolds, Michael Kent
dc.date.accessioned2014-04-15T18:33:12Z
dc.date.available2014-04-15T18:33:12Z
dc.date.issued2005-07-01
dc.identifier.urihttps://hdl.handle.net/11244/8236
dc.description.abstractSoftware "size" metrics play an important role in the field of measurement in software engineering. Size metrics help to quantify and estimate productivity, overall cost, progress, and process improvement. This thesis was a study to define a size metric based on the "workload" of the programming staff. In this context, the definition of workload is simply the total amount of code worked by the programming staff (code added, modified, and deleted in the implementation of the requirements for a version of a software product). The term "code" includes the source lines and the comment lines as well as the data files and script files required for complete implementation of the system requirements. The new metric, i.e., the Worked Lines of Code (WLOC) metric, was compared to other size metrics that have a good basis in the software industry already. Simple correlation analyses were applied to the data sets generated from four historical versions of a software project to compare the new metric to Source Lines of Code, Function Point Count, and Halstead Token Count. The main objectives of this study were to define a new metric and compare it to a number of popular and established software metrics. Using software analysis tools from various vendors, size numbers were generated for four historical versions of a substantial application program from industry. In particular, data was generated for source lines of code (SLOC), Enhancement Function Point Count, and Halstead Token Count. The data for the metrics were collected from the four historical versions of the application using a count utility designed and implemented to determine the lines of code added, modified, and deleted. The correlation study indicated strong relationships between the new metric and Function Point Count. The study found weak relationships with source lines of code and Halstead Token Count. Based on the data collected, the new metric was deemed a valid size measurement for software projects.
dc.formatapplication/pdf
dc.languageen_US
dc.publisherOklahoma State University
dc.rightsCopyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material.
dc.titleDefinition And Validation Of A Software Metric Based On Workload
dc.typetext
dc.contributor.committeeMemberChandler, J. P.
dc.contributor.committeeMemberMayfield, B. E.
osu.filenameReynolds_okstate_0664M_1369.pdf
osu.collegeArts and Sciences
osu.accesstypeOpen Access
dc.description.departmentComputer Science Department
dc.type.genreThesis
dc.subject.keywordssoftware metrics
dc.subject.keywordssoftware measurement


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record