A competitive-collaborative approach for introducing software engineering in a CS2 class. - Swapneel Sheth; Jonathan Bell 001; Gail E. Kaiser (CSEE&T, 2013)

Chronicler: lightweight recording to reproduce field failures. - Jonathan Bell 001; Nikhil Sarda; Gail E. Kaiser (ICSE, 2013)

A large-scale, longitudinal study of user profiles in world of warcraft. - Jonathan Bell 001; Swapneel Sheth; Gail E. Kaiser (WWW (Companion Volume), 2013)

Report from the second international workshop on games and software engineering (GAS 2012). - Jonathan Bell 001; Kendra M. L. Cooper; Gail E. Kaiser; Swapneel Sheth (ACM SIGSOFT Softw. Eng. Notes, 2013)

Unit test virtualization with VMVM. - Jonathan Bell 001; Gail E. Kaiser (ICSE, 2014)

VMVM: unit test virtualization for Java. - Jonathan Bell 001; Gail E. Kaiser (ICSE Companion, 2014)

Phosphor: illuminating dynamic data flow in commodity jvms. - Jonathan Bell 001; Gail E. Kaiser (OOPSLA, 2014)

Pebbles: Fine-Grained Data Management Abstractions for Modern Operating Systems. - Riley Spahn; Jonathan Bell 001; Michael Lee; Sravan Bhamidipati; Roxana Geambasu; Gail E. Kaiser (OSDI, 2014)

Detecting, isolating, and enforcing dependencies among and within test cases. - Jonathan Bell 001 (SIGSOFT FSE, 2014)

Synapse: a microservices architecture for heterogeneous-database web applications. - Nicolas Viennot; Mathias Lécuyer; Jonathan Bell 001; Roxana Geambasu; Jason Nieh (EuroSys, 2015)

Accelerating Maven by Delaying Test Dependencies. - Jonathan Bell 001; Eric Melski; Gail E. Kaiser; Mohan Dattatreya (RELENG@ICSE, 2015)

Dynamic Inference of Likely Metamorphic Properties to Support Differential Testing. - Fang-Hsiang Su; Jonathan Bell 001; Christian Murphy; Gail E. Kaiser (AST@ICSE, 2015)

Dynamic taint tracking for Java with phosphor (demo). - Jonathan Bell 001; Gail E. Kaiser (ISSTA, 2015)

Efficient dependency detection for safe Java test acceleration. - Jonathan Bell 001; Gail E. Kaiser; Eric Melski; Mohan Dattatreya (ESEC/SIGSOFT FSE, 2015)

Vroom: Faster Build Processes for Java. - Jonathan Bell 001; Eric Melski; Mohan Dattatreya; Gail E. Kaiser (IEEE Softw., 2015)

Identifying functionally similar code in complex codebases. - Fang-Hsiang Su; Jonathan Bell 001; Gail E. Kaiser; Simha Sethumadhavan (ICPC, 2016)

Code relatives: detecting similarly behaving software. - Fang-Hsiang Su; Jonathan Bell 001; Kenneth Harvey; Simha Sethumadhavan; Gail E. Kaiser; Tony Jebara (SIGSOFT FSE, 2016)

Challenges in Behavioral Code Clone Detection. - Fang-Hsiang Su; Jonathan Bell 001; Gail E. Kaiser (IWSC, 2016)

Making Software More Reliable by Uncovering Hidden Dependencies. - Jonathan Bell 001 (2016)

Advancing Open Science with Version Control and Blockchains. - Jonathan Bell 001; Thomas D. LaToza; Foteini Baldimtsi; Angelos Stavrou (SE4Science@ICSE, 2017)

CROCHET: Checkpoint and Rollback via Lightweight Heap Traversal on Stock JVMs. - Jonathan Bell 001; Luís Pina (ECOOP, 2018)

DeFlaker: automatically detecting flaky tests. - Jonathan Bell 001; Owolabi Legunsen; Michael Hilton; Lamyaa Eloussi; Tifany Yung; Darko Marinov (ICSE, 2018)

Practical Test Dependency Detection. - Alessio Gambi; Jonathan Bell 001; Andreas Zeller (ICST, 2018)

Replay without recording of production bugs for service oriented applications. - Nipun Arora; Jonathan Bell 001; Franjo Ivancic; Gail E. Kaiser; Baishakhi Ray (ASE, 2018)

A large-scale study of test coverage evolution. - Michael Hilton; Jonathan Bell 001; Darko Marinov (ASE, 2018)

Obfuscation resilient search through executable classification. - Fang-Hsiang Su; Jonathan Bell 001; Gail E. Kaiser; Baishakhi Ray (MAPL@PLDI, 2018)

Mitigating the effects of flaky tests on mutation testing. - August Shi; Jonathan Bell 001; Darko Marinov (ISSTA, 2019)

Revealing injection vulnerabilities by leveraging existing tests. - Katherine Hough; Gebrehiwet B. Welearegai; Christian Hammer 001; Jonathan Bell 001 (ICSE, 2020)

Debugging the performance of Maven's test isolation: experience report. - Pengyu Nie 001; Ahmet Çelik; Matthew Coley; Aleksandar Milicevic; Jonathan Bell 001; Milos Gligoric 001 (ISSTA, 2020)

A large-scale longitudinal study of flaky tests. - Wing Lam; Stefan Winter 001; Anjiang Wei; Tao Xie 001; Darko Marinov; Jonathan Bell 001 (Proc. ACM Program. Lang., 2020)

FlakeFlagger: Predicting Flakiness Without Rerunning Tests. - Abdulrahman Alshammari; Christopher Morris 003; Michael Hilton; Jonathan Bell 001 (ICSE, 2021)

CONFETTI: Amplifying Concolic Guidance for Fuzzers. - James Kukucka; Luís Pina; Paul Ammann; Jonathan Bell 001 (ICSE, 2022)

On the use of mutation analysis for evaluating student test suite quality. - James Perretta; Andrew DeOrio; Arjun Guha; Jonathan Bell 001 (ISSTA, 2022)

A Practical Approach for Dynamic Taint Tracking with Control-flow Relationships. - Katherine Hough; Jonathan Bell 001 (ACM Trans. Softw. Eng. Methodol., 2022)

Reproduction Package (Docker container) for the FSE 2022 Article 'A Retrospective Study of one Decade of Artifact Evaluations'. - Stefan Winter 001; Chris Timperley; Ben Hermann; Jürgen Cito; Jonathan Bell 001; Michael Hilton; Dirk Beyer 001 (Zenodo, 2022)

Reproduction Package (Docker container) for the ESEC/FSE 2022 Article 'A Retrospective Study of one Decade of Artifact Evaluations'. - Stefan Winter 001; Chris Timperley; Ben Hermann; Jürgen Cito; Jonathan Bell 001; Michael Hilton; Dirk Beyer 001 (Zenodo, 2022)

Continuously Accelerating Research. - Earl T. Barr; Jonathan Bell 001; Michael Hilton; Sergey Mechtaev; Christopher Steven Timperley (ICSE (NIER), 2023)

Flexible and Optimal Dependency Management via Max-SMT. - Donald Pinckney; Federico Cassano; Arjun Guha; Jonathan Bell 001; Massimiliano Culpo; Todd Gamblin (ICSE, 2023)

A Tool for Mutation Analysis in Racket. - Bambi Zhuang; James Perretta; Arjun Guha; Jonathan Bell 001 (ICSTW, 2023)

A Large Scale Analysis of Semantic Versioning in NPM. - Donald Pinckney; Federico Cassano; Arjun Guha; Jonathan Bell 001 (MSR, 2023)

npm-follower: A Complete Dataset Tracking the NPM Ecosystem. - Donald Pinckney; Federico Cassano; Arjun Guha; Jonathan Bell 001 (ESEC/SIGSOFT FSE, 2023)

Software Engineering Education for the Next Generation:SEENG 2023 Workshop Report. - Stephan Krusche; Jonathan Bell 001; Bastian Tenbergen (ACM SIGSOFT Softw. Eng. Notes, 2023)

Crossover in Parametric Fuzzing. - Katherine Hough; Jonathan Bell 001 (ICSE, 2024)

230,439 Test Failures Later: An Empirical Evaluation of Flaky Failure Classifiers. - Abdulrahman Alshammari; Paul Ammann; Michael Hilton; Jonathan Bell 001 (ICST, 2024)

A Study of Flaky Failure De-Duplication to Identify Unreliably Killed Mutants. - Abdulrahman Alshammari; Paul Ammann; Michael Hilton; Jonathan Bell 001 (ICSTW, 2024)

Automatically Reproducing Timing-Dependent Flaky-Test Failures. - Shanto Rahman; Aaron Massey; Wing Lam; August Shi; Jonathan Bell 001 (ICST, 2024)

An Empirical Examination of Fuzzer Mutator Performance. - James Kukucka; Luís Pina; Paul Ammann; Jonathan Bell 001 (ISSTA, 2024)

Thirty-Three Years of Mathematicians and Software Engineers: A Case Study of Domain Expertise and Participation in Proof Assistant Ecosystems. - Gwenyth Lincroft; Minsung Cho; Katherine Hough; Mahsa Bazzaz; Jonathan Bell 001 (MSR, 2024)

A Retrospective Study of one Decade of Artifact Evaluations. - Stefan Winter 001; Christopher Steven Timperley; Ben Hermann; Jürgen Cito; Jonathan Bell 001; Michael Hilton; Dirk Beyer 001 (Software Engineering, 2024)

230, 439 Test Failures Later: An Empirical Evaluation of Flaky Failure Classifiers. - Abdulrahman Alshammari; Paul Ammann; Michael Hilton; Jonathan Bell 001 (CoRR, 2024)

NNsight and NDIF: Democratizing Access to Foundation Model Internals. - Jaden Fiotto-Kaufman; Alexander R. Loftus; Eric Todd; Jannik Brinkmann; Caden Juang; Koyena Pal; Can Rager; Aaron Mueller; Samuel Marks; Arnab Sen Sharma; Francesca Lucchetti; Michael Ripa; et al. (CoRR, 2024)

The Effects of Computational Resources on Flaky Tests. - Denini Silva; Martin Gruber; Satyajit Gokhale; Ellen Arteca; Alexi Turcotte; Marcelo d'Amorim; Wing Lam; Stefan Winter 001; Jonathan Bell 001 (IEEE Trans. Software Eng., 2024)

NNsight and NDIF: Democratizing Access to Open-Weight Foundation Model Internals. - Jaden Fried Fiotto-Kaufman; Alexander Russell Loftus; Eric Todd; Jannik Brinkmann; Koyena Pal; Dmitrii Troitskii; Michael Ripa; Adam Belfki; Can Rager; Caden Juang; Aaron Mueller; Samuel Marks; et al. (ICLR, 2025)

Instructor-Written Hints as Automated Test Suite Quality Feedback. - James Perretta; Andrew DeOrio; Arjun Guha; Jonathan Bell 001 (SIGCSE (1), 2025)

'Always Nice and Confident, Sometimes Wrong': Developer's Experiences Engaging Generative AI Chatbots Versus Human-Powered Q&A Platforms. - Jiachen Li; Elizabeth D. Mynatt; Varun Mishra 001; Jonathan Bell 001 (Proc. ACM Hum. Comput. Interact., 2025)

Dynamic Taint Tracking for Modern Java Virtual Machines. - Katherine Hough; Jonathan Bell 001 (Proc. ACM Softw. Eng., 2025)

LLMorpheus: Mutation Testing Using Large Language Models. - Frank Tip; Jonathan Bell 001; Max Schäfer (IEEE Trans. Software Eng., 2025)