Jonathan Bell
Associate Professor
Research interests
- Software engineering
- Program analysis
- Automated approaches to help developers write better software
Education
- PhD in Computer Science, Columbia University
- MPhil in Computer Science, Columbia University
- MS in Computer Science, Columbia University
- BS in Computer Science, Columbia University
Biography
Jonathan Bell is an associate professor in the Khoury College of Computer Sciences at Northeastern University, based in Boston. He is a member of the Programming Research Laboratory.
Until 2020, Bell was an assistant professor of computer science at George Mason University. He is broadly interested in automated approaches to help developers write better software. His research is in the software engineering and program analysis space, with some work in improving software testing.
Most of Bell's recent works target programs written in Java and JavaScript. He has made open-source contributions to tools like Apache Maven and the Pit mutation testing framework. Bell has also received multiple awards in his field, including an NSF CAREER Award, the George Mason University Teacher of Distinction, and the Dahl-Nygaard Junior Prize.
Recent publications
-
Crossover in Parametric Fuzzing
Citation: Katherine Hough, Jonathan Bell . (2024). Crossover in Parametric Fuzzing ICSE, 129:1-129:12. https://doi.org/10.1145/3597503.3639160 -
A retrospective study of one decade of artifact evaluations
Citation: Stefan Winter , Christopher Steven Timperley, Ben Hermann , Jürgen Cito, Jonathan Bell , Michael Hilton, Dirk Beyer . (2022). A retrospective study of one decade of artifact evaluations ESEC/SIGSOFT FSE, 145-156. https://doi.org/10.1145/3540250.3549172 -
CONFETTI: Amplifying Concolic Guidance for Fuzzers
Citation: James Kukucka, Luís Pina, Paul Ammann, Jonathan Bell . (2022). CONFETTI: Amplifying Concolic Guidance for Fuzzers ICSE, 438-450. https://doi.org/10.1145/3510003.3510628 -
Flexible and Optimal Dependency Management via Max-SMT
Citation: Donald Pinckney, Federico Cassano, Arjun Guha, Jonathan Bell , Massimiliano Culpo, Todd Gamblin. (2023). Flexible and Optimal Dependency Management via Max-SMT ICSE, 1418-1429. https://doi.org/10.1109/ICSE48619.2023.00124 -
FlakeFlagger: Predicting Flakiness Without Rerunning Tests
Citation: Abdulrahman Alshammari, Christopher Morris , Michael Hilton, Jonathan Bell . (2021). FlakeFlagger: Predicting Flakiness Without Rerunning Tests ICSE, 1572-1584. https://doi.org/10.1109/ICSE43902.2021.00140