Using semi-supervised learning for predicting metamorphic relations

dc.contributor.advisorChairperson, Graduate Committee: Upulee Kanewalaen
dc.contributor.authorHardin, Bonnie Elizabethen
dc.date.accessioned2018-09-20T20:24:59Z
dc.date.available2018-09-20T20:24:59Z
dc.date.issued2018en
dc.description.abstractSoftware testing is difficult to automate, especially in programs which face the oracle problem, where an oracle does not exist, or is too hard to develop. Metamorphic testing is a solution to this problem. Metamorphic testing uses metamorphic relations to determine if tests pass or fail. A large amount of time is needed for a domain expert to determine which metamorphic relations can be used to test a given program. Metamorphic relation prediction removes this need for such an expert. We propose a method using semi-supervised learning algorithms to detect which metamorphic relations are applicable to a given code base. Semi-supervised learning is useful in this problem domain as most programs do not have pre-defined metamorphic relations. These programs are considered unlabeled data in a semi-supervised algorithm. We compare two semi-supervised models with a supervised model, and show that the addition of unlabeled data improves the classification accuracy of the metamorphic relation prediction model.en
dc.identifier.urihttps://scholarworks.montana.edu/handle/1/14551en
dc.language.isoenen
dc.publisherMontana State University - Bozeman, College of Engineeringen
dc.rights.holderCopyright 2018 by Bonnie Elizabeth Hardinen
dc.subject.lcshComputer softwareen
dc.subject.lcshTestingen
dc.subject.lcshMachine learningen
dc.subject.lcshAlgorithmsen
dc.titleUsing semi-supervised learning for predicting metamorphic relationsen
dc.typeThesisen
mus.data.thumbpage28en
thesis.degree.committeemembersMembers, Graduate Committee: Indika Kahanda; Clemente Izurieta.en
thesis.degree.departmentComputer Science.en
thesis.degree.genreThesisen
thesis.degree.nameMSen
thesis.format.extentfirstpage1en
thesis.format.extentlastpage44en

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
HardinB0518.pdf
Size:
619.15 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
826 B
Format:
Plain Text
Description:
Copyright (c) 2002-2022, LYRASIS. All rights reserved.