News & Events
Department Events & Announcements

Events

  • Mar
    4

    Zheng Yu PhD Final Defense March 4, 2026: Toward Practical Vulnerability Repair

    Department of Computer Science (CS)

    10:30 AM

    EVENT DETAILS

    Zheng Yu PhD Final Defense March 4, 2026: Toward Practical Vulnerability Repair

    The increasing scale and complexity of modern software have led to a surge in security vulnerabilities, outpacing the ability of developers to provide timely repairs. While Large Language Models (LLMs) have catalyzed advancements in Automated Vulnerability Repair (AVR), existing approaches often struggle in real-world settings due to an over-reliance on idealized assumptions, such as perfect fault localization and patch validation methodologies. This dissertation addresses these gaps by developing autonomous, LLM-based systems designed to navigate the end-to-end complexities of the repair process, including 0-day vulnerability mitigation, legacy system maintenance, and rigorous correctness evaluation.

    To improve the practicality of AVR, we first introduce PatchAgent, an autonomous agent that integrates fault localization, patch generation, and patch validation. By utilizing a language server and interaction optimization, it mimics human-like reasoning to repair vulnerabilities triggered by proof-of-concept (PoC) inputs, achieving a 90% success rate on real-world datasets. Extending these capabilities to 1-day vulnerabilities, we present PortGPT, a system designed to automate patch backporting for large-scale projects like the Linux kernel. By autonomously navigating Git history and refining patches based on compiler feedback, PortGPT demonstrates high efficacy in migrating security fixes to older software branches, with several generated patches successfully merged into the Linux mainline.

    Finally, to address the lack of reliable evaluation standards in the field, we present PVBench, a benchmark designed for the rigorous assessment of patch correctness. Our analysis reveals that existing AVR systems frequently produce "overfitted" patches that pass basic tests but fail to capture the original developer's intent or the true root cause of the vulnerability. By introducing PoC+ tests that encode complex semantic requirements, we demonstrate that current success rates are often significantly overestimated. Collectively, this work provides a comprehensive framework for building and evaluating AVR systems that are robust, autonomous, and applicable to the demands of real-world software maintenance.

    more less

    TIME Wednesday, March 4, 2026 at 10:30 AM - 1:00 PM

    ADD TO CALENDAR

    CONTACT Jensen Smith    jensen.smith@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    16

    Theory Seminar: Jingwei Li, Columbia

    Department of Computer Science (CS)

    2:00 PM 3514, Mudd Hall ( formerly Seeley G. Mudd Library)

    EVENT DETAILS

    TIME Thursday, April 16, 2026 at 2:00 PM - 3:00 PM

    LOCATION 3514, Mudd Hall ( formerly Seeley G. Mudd Library)    map it

    ADD TO CALENDAR

    CONTACT Bob Guo    BobGuo2023@u.northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    17

    Tech Talk: CS Alumni Career Panel

    Department of Computer Science (CS)

    12:00 PM

    EVENT DETAILS

    TIME Friday, April 17, 2026 at 12:00 PM - 1:00 PM

    ADD TO CALENDAR

    CONTACT Bella Barrios    marbella.barrios@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    20

    Open Classroom Week

    Department of Computer Science (CS)

    All Day

    EVENT DETAILS

    TIME Monday, April 20, 2026

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    20

    CS Student Seminar: Access Is Not Enough: Toward Developmental Flourishing in Assistive Technology (Yuanyang Teng)

    Department of Computer Science (CS)

    12:00 PM

    EVENT DETAILS

    TIME Monday, April 20, 2026 at 12:00 PM - 1:00 PM

    ADD TO CALENDAR

    CONTACT Chang Wang    wc@u.northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    21

    Open Classroom Week

    Department of Computer Science (CS)

    All Day

    EVENT DETAILS

    TIME Tuesday, April 21, 2026

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    22

    Open Classroom Week

    Department of Computer Science (CS)

    All Day

    EVENT DETAILS

    TIME Wednesday, April 22, 2026

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    22

    CS Seminar: On the Hardness of Learning Regular Expressions (Lev Reyzin)

    Department of Computer Science (CS)

    12:00 PM 3514, Mudd Hall ( formerly Seeley G. Mudd Library)

    EVENT DETAILS

    TIME Wednesday, April 22, 2026 at 12:00 PM - 1:00 PM

    LOCATION 3514, Mudd Hall ( formerly Seeley G. Mudd Library)    map it

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    23

    Open Classroom Week

    Department of Computer Science (CS)

    All Day

    EVENT DETAILS

    TIME Thursday, April 23, 2026

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    23

    Sergio Servantez Final Defense April 23: Large Language Models as Legal Reasoners

    Department of Computer Science (CS)

    1:30 PM 3501, Mudd Hall ( formerly Seeley G. Mudd Library)

    EVENT DETAILS

    TIME Thursday, April 23, 2026 at 1:30 PM - 3:30 PM

    LOCATION 3501, Mudd Hall ( formerly Seeley G. Mudd Library)    map it

    ADD TO CALENDAR

    CONTACT Jensen Smith    jensen.smith@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    24

    Open Classroom Week

    Department of Computer Science (CS)

    All Day

    EVENT DETAILS

    TIME Friday, April 24, 2026

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    27

    CS Seminar: Tushar Chandra

    Department of Computer Science (CS)

    12:00 PM 3514, Mudd Hall ( formerly Seeley G. Mudd Library)

    EVENT DETAILS

    TIME Monday, April 27, 2026 at 12:00 PM - 1:00 PM

    LOCATION 3514, Mudd Hall ( formerly Seeley G. Mudd Library)    map it

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    29

    CS Seminar: Have we seen a demonstration of experimental quantum advantage? (Bill Fefferman)

    Department of Computer Science (CS)

    12:00 PM 3514, Mudd Hall ( formerly Seeley G. Mudd Library)

    EVENT DETAILS

    TIME Wednesday, April 29, 2026 at 12:00 PM - 1:00 PM

    LOCATION 3514, Mudd Hall ( formerly Seeley G. Mudd Library)    map it

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • Apr
    30

    Bagel Thursday

    Department of Computer Science (CS)

    9:00 AM 3514, Mudd Hall ( formerly Seeley G. Mudd Library)

    EVENT DETAILS

    TIME Thursday, April 30, 2026 at 9:00 AM - 11:00 AM

    LOCATION 3514, Mudd Hall ( formerly Seeley G. Mudd Library)    map it

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • May
    4

    CS Seminar: Moon Duchin

    Department of Computer Science (CS)

    12:00 PM 3514, Mudd Hall ( formerly Seeley G. Mudd Library)

    EVENT DETAILS

    TIME Monday, May 4, 2026 at 12:00 PM - 1:00 PM

    LOCATION 3514, Mudd Hall ( formerly Seeley G. Mudd Library)    map it

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • May
    6

    CS Student Seminar

    Department of Computer Science (CS)

    12:00 PM

    EVENT DETAILS

    TIME Wednesday, May 6, 2026 at 12:00 PM - 1:00 PM

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • May
    13

    CS Student Seminar

    Department of Computer Science (CS)

    12:00 PM

    EVENT DETAILS

    TIME Wednesday, May 13, 2026 at 12:00 PM - 1:00 PM

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • May
    14

    CS Distinguished Lecture: Prabhakar Raghavan, Google

    Department of Computer Science (CS)

    4:00 PM 3514, Mudd Hall ( formerly Seeley G. Mudd Library)

    EVENT DETAILS

    TIME Thursday, May 14, 2026 at 4:00 PM - 5:00 PM

    LOCATION 3514, Mudd Hall ( formerly Seeley G. Mudd Library)    map it

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • May
    18

    CS Student Seminar

    Department of Computer Science (CS)

    12:00 PM

    EVENT DETAILS

    TIME Monday, May 18, 2026 at 12:00 PM - 1:00 PM

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • May
    20

    CS Distinguished Lecture: Julio Ottino

    Department of Computer Science (CS)

    12:00 PM 3514, Mudd Hall ( formerly Seeley G. Mudd Library)

    EVENT DETAILS

    TIME Wednesday, May 20, 2026 at 12:00 PM - 1:00 PM

    LOCATION 3514, Mudd Hall ( formerly Seeley G. Mudd Library)    map it

    ADD TO CALENDAR

    CONTACT Wynante R Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)

  • May
    27

    End of Year Department Awards

    Department of Computer Science (CS)

    3:00 PM TGS Commons, 2122 Sheridan Road

    EVENT DETAILS

    TIME Wednesday, May 27, 2026 at 3:00 PM - 5:00 PM

    LOCATION TGS Commons, 2122 Sheridan Road    map it

    ADD TO CALENDAR

    CONTACT Wynante Charles    wynante.charles@northwestern.edu EMAIL

    CALENDAR Department of Computer Science (CS)