Jonathan Bell

Registered user since Thu 3 Apr 2014

Name: Jonathan Bell

Bio: Jon is an Assistant Professor directing research in Software Engineering and Software Systems at George Mason University. His research makes it easier for developers to create reliable software. Jon’s recent work in accelerating software testing has been recognized with an ACM SIGSOFT Distinguished Paper Award (ICSE ’14 – Unit Test Virtualization with VMVM), and has been the basis for an industrial collaboration with Electric Cloud. His research interests bring him to publish at venues such as ICSE, FSE, ISSTA, OOPSLA, OSDI and EuroSys. Jon actively participates in the artifact evaluation program committees of ISSTA and OOPSLA, and has served several years as the Student Volunteer chair for OOPSLA. His most recent publications are Efficient Dependency Detection for Safe Java Test Acceleration (FSE ’15), Pebbles: Fine-Grained Data Management Abstractions for Modern Operating Systems (OSDI ’14) and Phosphor: Illuminating Dynamic Data Flow in Off-The Shelf JVMs (OOPSLA ’14).

Country: United States

Affiliation: George Mason University

Personal website: http://jonbell.net/

Research interests: Release Engineering, Software Engineering, Program Analysis

Contributions

ISSTA 2020Publicity Chair in Organizing Committee
SPLASH 2020PLMW Co-Chair in Organizing Committee
ICST 2020Programme Committee in Program Committee within the Testing Tools Track-track
MSR 2020Ordinary PC member in Program Committee within the Technical Papers-track
PC Member in Program Committee within the Mining Challenge-track
PLDI 2020Artifact Evaluation Co-Chair in Organizing Committee
Artifact Evaluation Co-Chair in Artifact Evaluation Committee within the PLDI Research Artifacts-track
ASE 2019Session Chair of Testing and Coverage (part of Papers)
Committee Member in Program Committee within the Research Papers-track
SPLASH 2019Session Chair of Practical Bits (Undergrads) (part of PLMW)
Contributor/Author of Icebreaker and Networking Activity within the PLMW-track
Co-chair in Organizing Committee within the PLMW-track
Contributor/Author of Introduction within the PLMW-track
Session Chair of Why are we here? (part of PLMW)
ISSTA 2019Author of Mitigating the Effects of Flaky Tests on Mutation Testing within the Technical Papers-track
MAPL 2018Author of Obfuscation Resilient Search through Executable Classification within the MAPL 2018-track
ICSE 2020Programme Committee in Program Committee within the Technical Papers-track
SPLASH 2018Committee Member in Organizing Committee within the PLMW-track
Publicity Chair in Organizing Committee
Session Chair of Mentoring Workshop (part of PLMW)
Session Chair of Mentoring Workshop (part of PLMW)
Author of CROCHET: Checkpoint and Rollback via Lightweight Heap Traversal on Stock JVMs within the Posters-track
Mentor in Mentors within the Breakfasts-track
ICSE 2019Author of Establishing a Profile within the Student Mentoring Workshop-track
NJR 2017Author of Hundreds of Projects and Tens of Thousands of Builds: Evaluating Dynamic Testing and Analysis Tools in the Cloud within the NJR 2017-track
MSR 2018Committee Member in Mining Challenge Committee within the Mining Challenge-track
ESEC/FSE 2018Committee Member in Program Committee within the New Ideas and Emerging Results-track
ECOOP 2018Author of CROCHET: Checkpoint and Rollback via Lightweight Heap Traversal on Stock JVMs within the ECOOP Research Papers-track
ECOOP and ISSTAMentor in Mentors within the Summer School-track
Author of CROCHET: Checkpoint and Rollback via Lightweight Heap Traversal on Stock JVMs within the Posters-track
SPLASH 2017Posters Co-Chair in Organizing Committee within the Posters-track
Posters Co-Chair in Organizing Committee
Session Chair of Poster Reception Wednesday (part of Posters)
PLMW Co-Chair in PLMW Organizing Committee within the PL Mentoring Workshop (PLMW)-track
Session Chair of Poster Reception Monday (part of Posters)
* ICSE 2018 *Author of DeFlaker: Automatically Detecting Flaky Tests within the Technical Papers -track
SPLASH 2016Programme Committee in Program Committee within the OOPSLA Artifacts-track
SPLASH 2015Committee Member in Program Committee within the OOPSLA Artifacts-track
Student Volunteer Co-Chair in Organizing Committee
Student Volunteer Co-Chair in Organizing Committee within the Student Volunteers-track
Panelist of Panel: Graduate School: Why and How? within the PLMW-track
SPLASH 2014Author of Phosphor: Illuminating Dynamic Data Flow in Commodity JVMs within the OOPSLA-track
Student Volunteer Captain in Organizing Committee within the Student Volunteers-track
Student Volunteer Captain in Organizing Committee
Presenter of Phosphor: Illuminating Dynamic Data Flow in the JVM within the OOPSLA Artifacts-track
SPLASH 2013Chair in Committee within the Student Volunteers-track