The Rode0day to Less-Buggy Programs

Andrew Fasano, Tim Leek, Brendan Dolan-Gavitt, Josh Bundt

    Research output: Contribution to journalArticle

    Abstract

    Despite their best efforts, computer programmers consistently fail to build the safe and reliable programs they imagine; rather, they typically build systems that work well until something unexpected happens. When presented with unexpected inputs, systems may reveal bugs in their code, which cause incorrect behavior or crashes. Every programmer knows that bugs are a persistent and costly issue in computer programs, but the path to getting rid of them is less clear.

    Original languageEnglish (US)
    Article number8886905
    Pages (from-to)84-88
    Number of pages5
    JournalIEEE Security and Privacy
    Volume17
    Issue number6
    DOIs
    StatePublished - Nov 1 2019

    Fingerprint

    Computer program listings
    data processing program
    cause

    ASJC Scopus subject areas

    • Computer Networks and Communications
    • Electrical and Electronic Engineering
    • Law

    Cite this

    Fasano, A., Leek, T., Dolan-Gavitt, B., & Bundt, J. (2019). The Rode0day to Less-Buggy Programs. IEEE Security and Privacy, 17(6), 84-88. [8886905]. https://doi.org/10.1109/MSEC.2019.2933682

    The Rode0day to Less-Buggy Programs. / Fasano, Andrew; Leek, Tim; Dolan-Gavitt, Brendan; Bundt, Josh.

    In: IEEE Security and Privacy, Vol. 17, No. 6, 8886905, 01.11.2019, p. 84-88.

    Research output: Contribution to journalArticle

    Fasano, A, Leek, T, Dolan-Gavitt, B & Bundt, J 2019, 'The Rode0day to Less-Buggy Programs', IEEE Security and Privacy, vol. 17, no. 6, 8886905, pp. 84-88. https://doi.org/10.1109/MSEC.2019.2933682
    Fasano A, Leek T, Dolan-Gavitt B, Bundt J. The Rode0day to Less-Buggy Programs. IEEE Security and Privacy. 2019 Nov 1;17(6):84-88. 8886905. https://doi.org/10.1109/MSEC.2019.2933682
    Fasano, Andrew ; Leek, Tim ; Dolan-Gavitt, Brendan ; Bundt, Josh. / The Rode0day to Less-Buggy Programs. In: IEEE Security and Privacy. 2019 ; Vol. 17, No. 6. pp. 84-88.
    @article{c59c385cb84d48deab8be60fed50f84e,
    title = "The Rode0day to Less-Buggy Programs",
    abstract = "Despite their best efforts, computer programmers consistently fail to build the safe and reliable programs they imagine; rather, they typically build systems that work well until something unexpected happens. When presented with unexpected inputs, systems may reveal bugs in their code, which cause incorrect behavior or crashes. Every programmer knows that bugs are a persistent and costly issue in computer programs, but the path to getting rid of them is less clear.",
    author = "Andrew Fasano and Tim Leek and Brendan Dolan-Gavitt and Josh Bundt",
    year = "2019",
    month = "11",
    day = "1",
    doi = "10.1109/MSEC.2019.2933682",
    language = "English (US)",
    volume = "17",
    pages = "84--88",
    journal = "IEEE Security and Privacy",
    issn = "1540-7993",
    publisher = "Institute of Electrical and Electronics Engineers Inc.",
    number = "6",

    }

    TY - JOUR

    T1 - The Rode0day to Less-Buggy Programs

    AU - Fasano, Andrew

    AU - Leek, Tim

    AU - Dolan-Gavitt, Brendan

    AU - Bundt, Josh

    PY - 2019/11/1

    Y1 - 2019/11/1

    N2 - Despite their best efforts, computer programmers consistently fail to build the safe and reliable programs they imagine; rather, they typically build systems that work well until something unexpected happens. When presented with unexpected inputs, systems may reveal bugs in their code, which cause incorrect behavior or crashes. Every programmer knows that bugs are a persistent and costly issue in computer programs, but the path to getting rid of them is less clear.

    AB - Despite their best efforts, computer programmers consistently fail to build the safe and reliable programs they imagine; rather, they typically build systems that work well until something unexpected happens. When presented with unexpected inputs, systems may reveal bugs in their code, which cause incorrect behavior or crashes. Every programmer knows that bugs are a persistent and costly issue in computer programs, but the path to getting rid of them is less clear.

    UR - http://www.scopus.com/inward/record.url?scp=85074567370&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=85074567370&partnerID=8YFLogxK

    U2 - 10.1109/MSEC.2019.2933682

    DO - 10.1109/MSEC.2019.2933682

    M3 - Article

    AN - SCOPUS:85074567370

    VL - 17

    SP - 84

    EP - 88

    JO - IEEE Security and Privacy

    JF - IEEE Security and Privacy

    SN - 1540-7993

    IS - 6

    M1 - 8886905

    ER -