Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/78931
DC FieldValue
dc.titleAutomated Regression Testing and Verification of Complex Code Changes
dc.contributor.authorMARCEL BOEHME
dc.date.accessioned2014-07-31T18:00:46Z
dc.date.available2014-07-31T18:00:46Z
dc.date.issued2014-03-27
dc.identifier.citationMARCEL BOEHME (2014-03-27). Automated Regression Testing and Verification of Complex Code Changes. ScholarBank@NUS Repository.
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/78931
dc.description.abstractIn this dissertation, we answer how to determine the semantic impact of a complex change and just how complex a "complex change" really is. We answer whether the interaction of the simple changes constituting the complex change can result in regression errors, what the prevalence and nature of such (change interaction) errors is, and how to expose them. We answer how complex a "complex error" really is and whether regression errors due to change interaction are more complex than other regression errors. We make available an open-source tool, CyCC, to measure the complexity of Git source code commits, a test generation tool, Otter_Graph, for C programs that exposes change interaction errors, and a regression error subject suite, CoREBench, consisting of a large number of genuine regression errors in open-source C programs for the controlled study of regression testing, debugging, and repair techniques.
dc.language.isoen
dc.subjecttest generation, test suite augmentation, error complexity, change interaction errors, Partition-based Regression Verification, CoREBEnch
dc.typeThesis
dc.contributor.departmentCOMPUTER SCIENCE
dc.contributor.supervisorABHIK ROYCHOUDHURY
dc.description.degreePh.D
dc.description.degreeconferredDOCTOR OF PHILOSOPHY
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Ph.D Theses (Open)

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
Dissertation.pdf1.93 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.