People

Mark Harman

Research Scientist

I am a research scientist at Facebook and a part time professor of Software Engineering in the Department of Computer Science at University College London. My scientific work centers around software analysis and testing and Search Based Software Engineering (SBSE), a field of engineering I co-founded in the late 1990s.

2018 F8 Sapienz talk

Interests

Search Based Software Engineering (SBSE): Optimising software systems using computational search techniques.

Latest Publications

EASE - May 10, 2021

Facebook’s Cyber–Cyber and Cyber–Physical Digital Twins

John Ahlgren, Kinga Bojarczuk, Sophia Drossopoulou, Inna Dvortsova, Johann George, Natalija Gucevska, Mark Harman, Maria Lomeli, Simon Mark Lucas, Erik Meijer, Steve Omohundro, Rubmary Rojas, Silvia Sapora, Jie M. Zhang, Norm Zhou

International Workshop on Mutation Analysis at ICST - May 6, 2021

An Empirical Comparison of Mutant Selection Assessment Metrics

Jie M. Zhang, Lingming Zhang, Dan Hao, Lu Zhang, Mark Harman

TSE - May 6, 2021

Comparative Analysis of Constraint Handling Techniques for Constrained Combinatorial Testing

Huayao Wu, Changhai Nie, Justyna Petke, Yue Jia, Mark Harman

ICSE - March 31, 2021

“Ignorance and Prejudice” in Software Fairness

Jie M. Zhang, Mark Harman

ICSE - March 31, 2021

Enhancing Genetic Improvement of Software with Regression Test Selection

Giovani Guizzo, Justyna Petke, Federica Sarro, Mark Harman

ICSE - March 31, 2021

MuDelta: Delta-Oriented Mutation Testing at Commit Time

Wei Ma, Thierry Titcheu Chekam, Mike Papadakis, Mark Harman

ICSE - March 5, 2021

Testing Web Enabled Simulation at Scale Using Metamorphic Testing

John Ahlgren, Maria Eugenia Berezin, Kinga Bojarczuk, Elena Dulskyte, Inna Dvortsova, Johann George, Natalija Gucevska, Mark Harman, Maria Lomeli, Erik Meijer, Silvia Sapora, Justin Spahr-Summers

IEEE TSE - February 17, 2021

Machine Learning Testing: Survey, Landscapes and Horizons

Jie M. Zhang, Mark Harman, Lei Ma, Yang Liu

TSE - November 23, 2020

Predictive Mutation Testing

Jie Zhang, Lingming Zhang, Mark Harman, Dan Hao, Yue Jia, Lu Zhang

ICPC Industry Track - May 14, 2020

Ownership at Large – Open Problems and Challenges in Ownership Management

John Ahlgren, Maria Eugenia Berezin, Kinga Bojarczuk, Elena Dulskyte, Inna Dvortsova, Johann George, Natalija Gucevska, Mark Harman, Shan He, Ralf Lämmel, Erik Meijer, Silvia Sapora, Justin Spahr-Summers

Genetic Improvement Workshop - April 29, 2020

WES: Agent-based User Interaction Simulation on Real Infrastructure

John Ahlgren, Maria Eugenia Berezin, Kinga Bojarczuk, Elena Dulskyte, Inna Dvortsova, Johann George, Natalija Gucevska, Mark Harman, Ralf Lämmel, Erik Meijer, Silvia Sapora, Justin Spahr-Summers

TSE - January 1, 2020

Approximate Oracles and Synergy in Software Energy Search Spaces

Bobby R. Bruce, Justyna Petke, Mark Harman, Earl T. Barr

ICSE - February 13, 2019

SapFix: Automated End-to-End Repair at Scale

Alexandru Marginean, Johannes Bader, Satish Chandra, Mark Harman, Yue Jia, Ke Mao, Alexander Mols, Andrew Scott

ISSTA - July 12, 2018

OASIs: Oracle Assessment and Improvement Tool

Gunel Jahangirova, David Clark, Mark Harman, Paolo Tonella

SEFM 2018 - July 1, 2018

We Need a Testability Transformation Semantics

Mark Harman

ASE 2017 - October 30, 2017

Crowd Intelligence Enhances Automated Mobile Testing

Ke Mao, Mark Harman, Yue Jia