Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada

In this talk we present lessons learned, good ideas, and thoughts on the future, with an eye toward informing junior researchers about the realities and opportunities of a long-running project. We highlight some notions from the original paper that stood the test of time, some that were not as prescient, and some that became more relevant as industrial practice advanced. We place the work in context, highlighting perceptions from software engineering and evolutionary computing, then and now, of how program repair could possibly work. We discuss the importance of measurable benchmarks and reproducible research in bringing scientists together and advancing the area. We give our thoughts on the role of quality requirements and properties in program repair. From testing to metrics to scalability to human factors to technology transfer, software repair touches many aspects of software engineering, and we hope a behind-the-scenes exploration of some of our struggles and successes may benefit researchers pursuing new projects.

Thu 30 May

icse-2019-Plenary-Sessions
16:10 - 17:00: Plenary - Most Influential Paper ICSE 2009 at Place du Canada / Laurier / Viger
Chair(s): Paola InverardiUniversity of L'Aquila, Joanne M. AtleeUniversity of Waterloo, Canada
icse-2019-Plenary-Sessions16:10 - 17:00
Talk
Westley WeimerUniversity of Michigan, ThanhVu NguyenUniversity of Nebraska-Lincoln, Claire Le GouesCarnegie Mellon University, Stephanie ForrestArizona State University
Media Attached