ELLIIT distinguished lecture by Julia Lawall
Place: E:2116, The department of Computer Science, E-building, Ole Römers väg 3, LTH, Lund University
ELLIIT distinguished lecture on ”Prequel: A Patch-Like Query Language for Commit History Search” by Julia Lawall
Title: Prequel: A Patch-Like Query Language for Commit History Search
Speaker: Senior Research Scientist Julia Lawall, Inria/LIP6, France
The commit history of a code base such as the Linux kernel is a gold mine of information on how evolutions should be made, how bugs should be fixed, etc. Nevertheless, the high volume of commits available and the rudimentary filtering tools provided mean that it is often necessary to wade through a lot of irrelevant information before finding example commits that can help with a specific software development problem. To address this issue, we propose Prequel (Patch Query Language), which brings the descriptive power of code matching to the problem of querying a commit history. We evaluate Prequel in the context of the problem of porting Linux drivers across versions, which illustrates a variety of development problems for which the code history can provide example solutions.
About the speaker:
Julia Lawall is a Senior Research Scientist at Inria. Previously, she was on the faculty at the University of Copenhagen. Her research is at the intersection of programming languages and operating systems. She develops the C-code transformation tool Coccinelle and has over 2000 patches in the Linux kernel based on this work.
Prof. Görel Hedin
Dept of Computer Science