<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/oai-pmh.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-09-19T10:01:21Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/121205" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/121205</identifier>
        <datestamp>2023-12-11</datestamp>
        <setSpec>col_2142_5131</setSpec>
        <setSpec>col_2142_10761</setSpec>
        <setSpec>com_2142_5130</setSpec>
        <setSpec>com_2142_10755</setSpec>
        <setSpec>com_2142_234</setSpec>
      </header>
      <metadata>
        <thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdms11.xsd http://purl.org/dc/elements/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdmsdc.xsd">
          <dc:contributor>Mohan, Sibin</dc:contributor>
          <dc:contributor>Marinov, Darko</dc:contributor>
          <dc:contributor>Mohan, Sibin</dc:contributor>
          <dc:contributor>Marinov, Darko</dc:contributor>
          <dc:contributor>Misailovic, Sasa</dc:contributor>
          <dc:contributor>Rilee, Michael Lee</dc:contributor>
          <dc:date>2023-08</dc:date>
          <dc:format>application/pdf</dc:format>
          <dc:language>en</dc:language>
          <dc:type>text</dc:type>
          <dc:description>Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2025-08-01</dc:description>
          <dc:description>The student, Chaitra Prasad Niddodi, accepted the attached license on 2023-06-22 at 15:58.</dc:description>
          <dc:description>The student, Chaitra Prasad Niddodi, submitted this Dissertation for approval on 2023-06-22 at 16:04.</dc:description>
          <dc:description>This Dissertation was approved for publication on 2023-06-26 at 10:33.</dc:description>
          <dc:description>DSpace SAF Submission Ingestion Package generated from Vireo submission #19452 on 2023-12-04 at 17:30:27</dc:description>
          <dc:title>Code analysis and rewriting for data debloating and improved fuzz testing</dc:title>
          <dc:creator>Niddodi, Chaitra Prasad</dc:creator>
          <dc:date>2023-06-26</dc:date>
          <dc:subject>Code Rewriting</dc:subject>
          <dc:subject>Data Debloating</dc:subject>
          <dc:subject>Fuzz Testing</dc:subject>
          <dc:description>Code rewriting has predominantly been used for the purposes of improving security and reducing code bloat in software. This research explores the applicability of code rewriting in the contexts of data-based debloating [IOSPReD] and in enhancing fuzz testing [TOPr]. IOSPReD focuses on reducing the amount of data that is included with an application to the extent of its requirement. To this end, IOSPReD automatically tracks and packages only necessary data chunks along with its application, in a container. In particular, a reduced datastore is generated and the underlying I/O calls in the program are rewritten via I/O specialization to access the reduced data accurately. TOPr focuses on target-oriented pruning to reduce the exploration space during code execution. TOPr eliminates unnecessary code that do not lead to specific target locations. Specifically, the program code is rewritten to redirect control flow only towards paths leading to the target location. In an attempt to improve fuzz testing towards predefined target locations in code, we integrate TOPr with a popularly used directed fuzzer, AFLGo.</dc:description>
          <dc:type>Text</dc:type>
          <dc:language>eng</dc:language>
          <dc:identifier>https://hdl.handle.net/2142/121205</dc:identifier>
          <dc:rights>Copyright 2023 Chaitra Prasad Niddodi</dc:rights>
          <degree>
            <name>Ph.D.</name>
            <level>Dissertation</level>
            <discipline>Computer Science</discipline>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <department>Computer Science</department>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
