{"id":{"repo_id":"wfu","oai_identifier":"oai:wakespace.lib.wfu.edu:10339/59321"},"canonical_url":"https://search.dev.ndltd.org/etd/wfu/oai:wakespace.lib.wfu.edu:10339/59321","repository":{"repo_id":"wfu","name":"Wake Forest University","base_url":"https://wakespace.lib.wfu.edu/oai/request"},"display":{"title":"Optimzing Web Application Fuzzing with Genetic Algorithms and Language Theory","abstract":"The widespread availability and use of computing and internet resources require soft- ware developers to implement secure development standards and rigorous testing to prevent vulnerabilities. Due to human fallibility, programming errors and logical in- consistencies abound—thus, conventions for testing software are required to ensure Confidentiality, Integrity, and Availability of sensitive user data. A combination of manual inspection and automated analysis of programs is necessary to achieve this goal. Because of the massive size of many codebases, especially considering the in- corporation of third-party software and infrastructure, thorough manual code review by security experts is not always an option. Therefore, effective automated methods for testing software systems are essential.","abstract_html":"The widespread availability and use of computing and internet resources require soft- ware developers to implement secure development standards and rigorous testing to prevent vulnerabilities. Due to human fallibility, programming errors and logical in- consistencies abound—thus, conventions for testing software are required to ensure Confidentiality, Integrity, and Availability of sensitive user data. A combination of manual inspection and automated analysis of programs is necessary to achieve this goal. Because of the massive size of many codebases, especially considering the in- corporation of third-party software and infrastructure, thorough manual code review by security experts is not always an option. Therefore, effective automated methods for testing software systems are essential.","abstract_has_math":false,"creators":["Seal, Scott"],"institution":"Wake Forest University","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2016,"date_issued":"2016","date_published":"2016","updated_at":"2026-07-27T22:02:05Z","subjects":["evolutionary algorithms"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/10339/59321","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Seal, Scott"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2016-05-21T08:35:52Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2017-05-20T08:30:08Z"]},{"key":"dc:date.issued","label":"Date","values":["2016"]},{"key":"dc:publisher","label":"Institution","values":["Wake Forest University"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["evolutionary algorithms"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10339/59321"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["The widespread availability and use of computing and internet resources require soft- ware developers to implement secure development standards and rigorous testing to prevent vulnerabilities. Due to human fallibility, programming errors and logical in- consistencies abound—thus, conventions for testing software are required to ensure Confidentiality, Integrity, and Availability of sensitive user data. A combination of manual inspection and automated analysis of programs is necessary to achieve this goal. Because of the massive size of many codebases, especially considering the in- corporation of third-party software and infrastructure, thorough manual code review by security experts is not always an option. Therefore, effective automated methods for testing software systems are essential."]},{"key":"dc:title","label":"Title","values":["Optimzing Web Application Fuzzing with Genetic Algorithms and Language Theory"]}]}],"canonical_facts":{"dc:creator":["Seal, Scott"],"dc:date.accessioned":["2016-05-21T08:35:52Z"],"dc:date.available":["2017-05-20T08:30:08Z"],"dc:date.issued":["2016"],"dc:description.abstract":["The widespread availability and use of computing and internet resources require soft- ware developers to implement secure development standards and rigorous testing to prevent vulnerabilities. Due to human fallibility, programming errors and logical in- consistencies abound—thus, conventions for testing software are required to ensure Confidentiality, Integrity, and Availability of sensitive user data. A combination of manual inspection and automated analysis of programs is necessary to achieve this goal. Because of the massive size of many codebases, especially considering the in- corporation of third-party software and infrastructure, thorough manual code review by security experts is not always an option. Therefore, effective automated methods for testing software systems are essential."],"dc:identifier.uri":["http://hdl.handle.net/10339/59321"],"dc:language.iso":["en"],"dc:publisher":["Wake Forest University"],"dc:subject":["evolutionary algorithms"],"dc:title":["Optimzing Web Application Fuzzing with Genetic Algorithms and Language Theory"],"dc:type":["Thesis"]},"updated_at":"2026-07-27T22:02:05Z"}