Mark Harman

Registered user since Wed 17 Feb 2021

Name:Mark Harman
Bio:

Mark Harman is a full-time Research Scientist at FACEBOOK London, working on FACEBOOK’s Web Enabled Simulation system WW, together with a London-based FACEBOOK team focussing in AI for scalable software engineering. WW is Facebook’s Cyber-Cyber Digital Twin of its platforms, being built with the long-term aim of measuring, predicting and optimising behaviour across all FACEBOOK’s platforms. Mark also holds a part-time professorship at UCL and was previously the manager of FACEBOOK’s Sapienz team team, which grew out of Majicke, a start up co-founded by Mark and acquired by FACEBOOK in 2017. The Sapienz tech has been fully deployed as part of FACEBOOK’s overall CI system since 2017 and the FACEBOOK Sapienz continues to develop and extend it. Sapienz has found and helped to fix thousands of bugs before they hit production, on systems of tens of millions of lines of code, used by over 2.6 billion people world wide every day. In his more purely scientific work, Mark co-founded the field Search Based Software Engineering (SBSE), and is also known for scientific research on source code analysis, software testing, app store analysis and empirical software engineering. He received the IEEE Harlan Mills Award and the ACM Outstanding Research Award in 2019 for his work and was awarded a fellowship of the Royal Academy of Engineering in 2020.

Country:United Kingdom
Affiliation:Meta Platforms, Inc. and UCL
Research interests:Software Engineering, Machine Learning, Software Testing, SBSE, Digital Twins

Contributions

ASE 2023 Committee Member in Program Committee within the Research Papers-track
ICSE 2023 Program Committee Member in Technical Track within the Technical Track-track
Author of Generative Artificial Intelligence for Software Engineering within the FoSE - Future of Software Engineering -track
ICST 2023 Committee Member in Program Committee within the Industry-track
Keynote Speaker of Software Testing Research Challenges: An Industrial Perspective within the Keynotes-track
ESEC/FSE 2022 Committee Member in Test of Time Award Committee
SSBSE 2022 Author of Online software safety: a new paradigm for SBSE research within the Future of SBSE-track
ASE 2022 Keynote Speaker of Automated Testing as Production Simulation: Research Opportunities and Challenges within the Keynotes-track
ISSTA 2022 Programme Committee in Program Committee within the Technical Papers-track
MET 2022 Keynote Speaker of Testing of and with Cyber-cyber Digital Twins within the MET 2022-track
APR 2022 Keynote Speaker of Scaling Genetic Improvement and Automated Program Repair within the APR 2022-track
ICSE 2022 Session Chair of SEIP Distinguished Talk (part of Technical Track)
Session Chair of SEIP Distinguished Talk (part of Technical Track)
Session Chair of SEIP Distinguished Talks (part of SEIP - Software Engineering in Practice)
SEIP Co-Chair in Program Committee within the SEIP - Software Engineering in Practice-track
Session Chair of SEIP Distinguished Talk (part of Technical Track)
ICST 2022 Author of FAUSTA: Scaling Dynamic Analysis with Traffic Generation at WhatsApp within the Industry-track
ASE 2021 Keynote Speaker of Behavioural and Structural Imitation Models in Facebooks WW Simulation System within the [Workshop] RAISE2021-track
ICSE 2021 Committee Member in Program Committee within the SEIP - Software Engineering in Practice-track
Author of Testing Web Enabled Simulation at Scale Using Metamorphic Testing within the SEIP - Software Engineering in Practice-track
DeepTest 2021 Keynote Speaker of Testing Facebook's WW Simulation System, a Cyber-Cyber Digital Twin of the Facebook WWW Platform within the deeptest2021-track
ICSE 2020 Author of An Empirical Validation of Oracle Improvement within the Journal First-track