Prof. Mark Harman is a British computer scientist. Since 2010, he has been a professor at
University College London
, mottoeng = Let all come who by merit deserve the most reward
, established =
, type = Public research university
, endowment = £143 million (2020)
, budget = ...
(UCL) and since 2017 he has been at
Facebook
Facebook is an online social media and social networking service owned by American company Meta Platforms. Founded in 2004 by Mark Zuckerberg with fellow Harvard College students and roommates Eduardo Saverin, Andrew McCollum, Dustin M ...
London. He was founder of the Centre for Research on Evolution Search and Testing (CREST) initially at
King's College London
King's College London (informally King's or KCL) is a public research university located in London, England. King's was established by royal charter in 1829 under the patronage of King George IV and the Duke of Wellington. In 1836, King's ...
in 2006, latterly at UCL, and was the Director until 2017. Harman has received both of the major research awards for software engineering (both awarded in 2019): the
IEEE Harlan D. Mills Award, for "fundamental contributions throughout software engineering, including seminal contributions in establishing search-based software engineering, reigniting research in slicing and testing, and founding genetic improvement";
and the
ACM SIGSOFT
The Association for Computing Machinery's Special Interest Group on Software Engineering provides a forum for computing professionals from industry, government and academia to examine principles, practices, and new research results in software en ...
Outstanding Research Award
Harman studied
software engineering
Software engineering is a systematic engineering approach to software development.
A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' ...
at
Imperial College
Imperial College London (legally Imperial College of Science, Technology and Medicine) is a public research university in London, United Kingdom. Its history began with Prince Albert, consort of Queen Victoria, who developed his vision for a cu ...
,
London
London is the capital and largest city of England and the United Kingdom, with a population of just under 9 million. It stands on the River Thames in south-east England at the head of a estuary down to the North Sea, and has been a majo ...
between 1984–88.
[Mark Harman](_blank)
LinkedIn
LinkedIn () is an American business and employment-oriented online service that operates via websites and mobile apps. Launched on May 5, 2003, the platform is primarily used for professional networking and career development, and allows job se ...
. He has previously worked at the
Polytechnic of North London (1988–91),
University of North London (1991–97), where he was latterly Head of Computing,
Goldsmiths College
Goldsmiths, University of London, officially the Goldsmiths' College, is a constituent research university of the University of London in England. It was originally founded in 1891 as The Goldsmiths' Technical and Recreative Institute by the Wor ...
,
University of London
The University of London (UoL; abbreviated as Lond or more rarely Londin in post-nominals) is a federal public research university located in London, England, United Kingdom. The university was established by royal charter in 1836 as a degree ...
(1998–2000),
Brunel University
Brunel University London is a public research university located in the Uxbridge area of London, England. It was founded in 1966 and named after the Victorian engineer and pioneer of the Industrial Revolution, Isambard Kingdom Brunel. In June 1 ...
(2000–04), and
King's College London
King's College London (informally King's or KCL) is a public research university located in London, England. King's was established by royal charter in 1829 under the patronage of King George IV and the Duke of Wellington. In 1836, King's ...
, UK (2004–10) where he led the
Software Engineering
Software engineering is a systematic engineering approach to software development.
A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' ...
Group.
In September 2016, Harman co-founded Majicke Limited,
creator of the Sapienz bug finding app. The company was acquired by
Facebook
Facebook is an online social media and social networking service owned by American company Meta Platforms. Founded in 2004 by Mark Zuckerberg with fellow Harvard College students and roommates Eduardo Saverin, Andrew McCollum, Dustin M ...
and in February 2017 Harman joined Facebook
London
London is the capital and largest city of England and the United Kingdom, with a population of just under 9 million. It stands on the River Thames in south-east England at the head of a estuary down to the North Sea, and has been a majo ...
as a full-time Engineering Manager. He remains as a part-time professor of Software Engineering in CREST and the Computer Science department at
University College London
, mottoeng = Let all come who by merit deserve the most reward
, established =
, type = Public research university
, endowment = £143 million (2020)
, budget = ...
. He organizes the annual Facebook Testing & Verification (TAV) Symposium.
Mark Harman has published many academic papers, especially in the area of
software testing
Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification. Software testing can also provide an objective, independent view of the software to allow the business to apprecia ...
, with an
h-index
The ''h''-index is an author-level metric that measures both the productivity and citation impact of the publications, initially used for an individual scientist or scholar. The ''h''-index correlates with obvious success indicators such as winn ...
of 75 (in 2017) according to
Google Scholar
Google Scholar is a freely accessible web search engine that indexes the full text or metadata of scholarly literature across an array of publishing formats and disciplines. Released in beta in November 2004, the Google Scholar index includes p ...
. He has contributed particularly in the areas of
program slicing
In computer programming, program slicing is the computation of the set of program statements, the program slice, that may affect the values at some point of interest, referred to as a slicing criterion. Program slicing can be used in debugging t ...
and
program transformation.
He is on the editorial boards of a number of academic journals including ''
IEEE Transactions on Software Engineering'' and ''
Software Testing, Verification & Reliability''.
He coined the term
search-based software engineering
Search-based software engineering (SBSE) applies metaheuristic search techniques such as genetic algorithms, simulated annealing and tabu search to software engineering problems. Many activities in software engineering can be stated as optimizatio ...
(SBSE) with B. F. Jones in 2001. Search-based automated test design technology has been deployed at Facebook since September 2017. Harman has also been working on "web-enabled simulation", a technology which uses a parallel version of Facebook to enable modelling and experimenting with approaches impeding bad actors.
Books
* Harman, M. and Jones, R., ''First Course in
C++: A Gentle Introduction''.
McGraw-Hill
McGraw Hill is an American educational publishing company and one of the "big three" educational publishers that publishes educational content, software, and services for pre-K through postgraduate education. The company also publishes referenc ...
, 1996. .
* Hierons, R.,
Bowen, J.P., and Harman, M., editors, ''
Formal Methods and Testing''.
Springer-Verlag
Springer Science+Business Media, commonly known as Springer, is a German multinational publishing company of books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing.
Originally founded in 1842 in ...
,
LNCS
''Lecture Notes in Computer Science'' is a series of computer science books published by Springer Science+Business Media since 1973.
Overview
The series contains proceedings, post-proceedings, monographs, and Festschrifts. In addition, tutorials, ...
, Volume 4949, 2008. .
References
External links
Facebook home pageUCL home page*
Year of birth missing (living people)
Living people
Alumni of the Department of Computing, Imperial College London
Academics of the University of North London
Academics of Goldsmiths, University of London
Place of birth missing (living people)
Academics of Brunel University London
Academics of King's College London
Academics of University College London
Facebook employees
Formal methods people
Software testing people
Computer science writers
English computer scientists
English book editors
{{UK-academic-bio-stub