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, UK

Personal website: http://www0.cs.ucl.ac.uk/staff/M.Harman/

Research interests: SBSE, Testing, Analysis, App Stores, Crowdsouring

Contributions

ISSTA 2021PC Member in Program Committee
ASE 2020Committee 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
ICSE 2022SEIP Co-Chair in Organizing Committee
ISSTA 2020Committee Member in Program Committee within the Technical Papers-track
ESEC/FSE 2020Author 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
ICPC 2020Author of Ownership at Large — Open Problems and Challenges in Ownership Management within the Industry-track
MSR 2020Ordinary PC member in Program Committee within the Technical Papers-track
ISSTA 2019Author 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
POPL 2019Keynote Speaker of Automated Fault-Finding and Fixing at Facebook within the Research Papers-track
ICSE 2020Author 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
ICSE 2019Committee 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
MSR 2018Author of CROP: Linking Code Reviews to Source Code Changes within the Data Showcase-track
ESEC/FSE 2018Author 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
ISSTA 2018Author of OASIs: Oracle Assessment and Improvement Tool within the ISSTA Tool Demonstrations-track
ECOOP and ISSTA 2018Author of OASIs: Oracle Assessment and Improvement Tool within the Posters-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