Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Joys and Frustrations of Software Engineering with Mark Harman

Association for Computing Machinery (ACM) via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the joys and frustrations of software engineering in this insightful 59-minute talk by Mark Harman, Engineering Manager at Facebook and Professor at University College London. Delve into research and deployment work on source code analysis, testing, and Search-Based Software Engineering (SBSE). Gain valuable insights into the excitement of scientific research and deployment, as well as the challenges that often lead to further developments. Learn about the Sapienz system deployed at Facebook for testing mobile apps, which has automatically found thousands of bugs in multimillion-line communications and social media apps used by over 1.4 billion people worldwide. Discover the speaker's contributions to SBSE, source code analysis, software testing, app store analysis, and empirical software engineering. Explore topics such as pseudo false positives, inference and Sapienz, open problems in fixed detection, sources of signal, accessibility testing, genetic improvement, and machine code. Benefit from the expertise of Mark Harman, recipient of the IEEE Harlan Mills Award and the ACM Outstanding Research Award, as he shares his experiences and insights in this Association for Computing Machinery (ACM) presentation.

Syllabus

Introduction
Housekeeping
Dave Binkley
Scammin Workshop
Workshop
Crest Open Workshop
PhD Family Tree
Ada Lovelace
Turing
Research Excellence Framework
Sapiens
Scale
sapiens at Facebook
What kind of faults does sapiens find
Pseudo false positives
Impact
Inference and Sapiens
Open problems
Fixed detection
Sources of signal
Inference vs Sapiens
Accessibility testing
Genetic improvement
Machine code
Open source

Taught by

Association for Computing Machinery (ACM)

Reviews

Start your review of The Joys and Frustrations of Software Engineering with Mark Harman

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.