Mark Harman

Registered user since Fri 28 Jul 2017

Name:Mark Harman
Bio:

Mark Harman is an engineering manager at Facebook London, and also a part time professor of Software Engineering in the Department of Computer Science at University College London, where he directed the CREST centre for ten years (2006-2017) and was Head of Software Systems Engineering (2012-2017). His scientific work includes source code analysis, software testing, app store analysis and Search Based Software Engineering (SBSE), a field he co-founded and which has grown rapidly to include over 1,600 authors spread over more than 40 countries. In February 2017, he and the other two co-founders of the start-up Majicke moved to Facebook, London, where they are working on software test automation.

Country:United Kingdom
Affiliation:University College London
Research interests:SBSE, Testing, Analysis, App Stores, Crowdsouring

Contributions

ICSE 2024 Committee Member in Research Track within the Research Track-track
ESEC/FSE 2023 Committee Member in Program Committee within the Research Papers-track
ISSTA 2023 Author of Who Judges the Judge: An Empirical Study on Online Judge Tests within the Technical Papers-track
ICSE 2023 Author of Simulation-Driven Automated End-to-End Test and Oracle Inference within the SEIP - Software Engineering in Practice-track
ESEC/FSE 2022 Committee Member in Program Committee within the Research Papers-track
Author of FrUITeR: A Framework for Evaluating UI Test Reuse within the ESEC/FSE 2020-track
Author of MAAT: A Novel Ensemble Approach to Addressing Fairness and Performance Bugs for Machine Learning Software within the Research Papers-track
SBST 2022 Panelist of Discussion Panel - SBST vs Fuzzing: Intersections and Differences within the SBST 2022-track
ICSE 2022 Committee Member in Program Committee within the Technical Track-track
Author of FlakiMe: Laboratory-Controlled Test Flakiness Impact Assessment within the Technical Track-track
Author of Evaluating Automatic Program Repair Capabilities to Repair API Misuses within the Journal-First Papers-track
Author of Improving Machine Translation Systems via Isotopic Replacement within the Technical Track-track
SEIP Co-Chair in Organizing Committee
ESEM 2021 Invited Speaker of Measurement Challenges for Cyber-Cyber Digital Twins: Experiences from the Deployment of Facebook’s WW Simulation System within the Keynotes-track
ESEC/FSE 2021 Author of Learning From Mistakes: Machine Learning Enhanced Human Expert Effort Estimates within the Journal First-track
Author of Fairea: A Model Behaviour Mutation Approach to Benchmarking Bias Mitigation Methods within the Research Papers-track
ISSTA 2021 PC Member in Program Committee
EASE 2021 Author of Challenges for empirical analysis and validation of cyber-cyber digital twins; experiences from building validation on Facebook’s Web-enabled simulation by Mark Harman and Inna Dvortsova within the Keynote-track
ICSE 2021 Author of Artifact for Enhancing Genetic Improvement of Software with Regression Test Selection within the AE - Artifact Evaluation-track
Author of "Ignorance and Prejudice" in Software Fairness within the Technical Track-track
Author of Enhancing Genetic Improvement of Software with Regression Test Selection within the Technical Track-track
Author of MuDelta: Delta-Oriented Mutation Testing at Commit Time within the Technical Track-track
ESEC/FSE 2020 Author of Cost Measures Matter for Mutation Testing Study Validity within the Research Papers-track
Committee Member in Program Committee within the Research Papers-track
Author of Machine Learning Testing: Survey, Landscapes and Horizons within the Journal First-track
Author of FrUITeR: A Framework for Evaluating UI Test Reuse within the Research Papers-track
Panelist of Conversations on ML Testing 2 within the Paper Presentations-track
ASE 2020 Committee Member in Program Committee within the Research Papers-track
Author of Game-theoretic Analysis of Development Practices: Challenges and Opportunities within the Journal-first Papers-track
ISSTA 2020 Committee Member in Program Committee within the Technical Papers-track
ICSE 2020 Author of Automatic Testing and Improvement of Machine Translation within the Technical Papers-track
Programme Committee in Program Committee within the Technical Papers-track
Author of The Assessor's Dilemma: Improving Bug Repair via Empirical Game Theory within the Journal First-track
Author of A Study of Bug Resolution Characteristics in Popular Programming Languages within the Journal First-track
ICPC 2020 Author of Ownership at Large — Open Problems and Challenges in Ownership Management within the Industry-track
MSR 2020 Ordinary PC member in Program Committee within the Technical Papers-track
ISSTA 2019 Author of Keynote by Mark Harman - Some Challenges for Software Testing Research" within the Keynote-track
Author of Some Challenges for Software Testing Research (Invited Talk Abstract) within the Technical Papers-track
ICSE 2019 Committee Member in Program Committee within the Technical Track-track
Author of The joys and frustrations of software engineering within the Plenary-track
Committee Member in Most Influential Paper ICSE N-10 within the Most Influential Paper ICSE N-10-track
Author of SapFix: Automated End-to-End Repair at Scale within the Software Engineering in Practice-track
Author of An Empirical Comparison of Combinatorial Testing, Random Testing and Adaptive Random Testing within the Journal-First Papers-track
POPL 2019 Keynote Speaker of Automated Fault-Finding and Fixing at Facebook within the Research Papers-track
ESEC/FSE 2018 Author of Approximate Oracles and Synergy in Software Energy Search Spaces within the Journal-First-track
Committee Member in Program Committee within the Research Papers-track
ECOOP and ISSTA 2018 Author of OASIs: Oracle Assessment and Improvement Tool within the Posters-track
ISSTA 2018 Author of OASIs: Oracle Assessment and Improvement Tool within the ISSTA Tool Demonstrations-track
* ICSE 2018 * Program Chair in Organizing committee
Author of Mechanisms through which academics and industrialists can work together productively within the IF - Industry Forum-track
Panelist of Software Engineering in 2030 within the IF - Industry Forum-track
PC Co-Chair of Opening Session within the Plenary Sessions-track
Program Chair in Program board within the Technical Papers -track
MSR 2018 Author of CROP: Linking Code Reviews to Source Code Changes within the Data Showcase-track