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.
Read more
The Joys and Frustrations of Software Engineering with Mark Harman