Show simple item record

dc.contributor.authorDay II, Henry Jesseen_US
dc.date.accessioned2014-03-14T20:21:50Z
dc.date.available2014-03-14T20:21:50Z
dc.date.issued1996-06-20en_US
dc.identifier.otheretd-342321132974710en_US
dc.identifier.urihttp://hdl.handle.net/10919/30479
dc.description.abstractThe purpose of this research was to predict a COBOL program's reliability from software characteristics that are found in the program's source code. The first step was to select factors based on the human information processing model that are associated with changes in computer program reliability. Then these factors (software metrics) were quantitatively studied to determine which factors affect COBOL program reliability. Then a statistical model was developed that predicts COBOL program reliability. Reliability was selected because the reliability of computer programs can be used by systems professionals and auditors to make decisions. Using the Human Information Processing Model to study the act of creating a computer program, several hypotheses were derived about program characteristics and reliability. These hypotheses were categorized as size, structure, and temporal hypotheses. These characteristics were then used to test several prediction models for the reliability of COBOL programs. Program characteristics were measured by a program called METRICS. METRICS was written by the author using the Pascal programming language. It accepts COBOL programs as input and produces as output seventeen measures of complexity. Actual programs and related data were then gathered from a large insurance company over the course of one year. The data were used to test the hypotheses and to find a model for predicting the reliability of COBOL programs. The operational definition for reliability was the probability of a program executing without abending. The size of a program, its cyclomatic complexity, and the number of times a program has been executed were used to predict reliability. A regression model was developed that predicted the reliability of a COBOL program from a program's characteristics. The model had a prediction error of 9.3%, a R2 of 15%, and an adjusted R2 of 13%. The most important thing learned from the research is that increasing the size of a program's modules, not the total size of a program, is associated with decreased reliability.en_US
dc.publisherVirginia Techen_US
dc.relation.haspartfile1.pdfen_US
dc.rightsI hereby grant to Virginia Tech or its agents the right to archive and to make available my thesis or dissertation in whole or in part in the University Libraries in all forms of media, now or hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation.en_US
dc.subjectCOBOLen_US
dc.subjectreliabilityen_US
dc.subjectmetricsen_US
dc.titleAn Investigation of Software Metrics Affect on Cobol Program Reliabilityen_US
dc.typeDissertationen_US
dc.contributor.departmentBusiness (Accounting)en_US
dc.description.degreePh. D.en_US
thesis.degree.namePh. D.en_US
thesis.degree.leveldoctoralen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
thesis.degree.disciplineBusiness (Accounting)en_US
dc.contributor.committeechairHicks, James O. Jr.en_US
dc.contributor.committeememberBrown, Robert M.en_US
dc.contributor.committeememberLeininger, Wayne E.en_US
dc.contributor.committeememberSen, Tarun K.en_US
dc.contributor.committeememberKoong, Kai S.en_US
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-342321132974710/en_US
dc.date.sdate1998-07-25en_US
dc.date.rdate1997-06-20
dc.date.adate1996-06-20en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record