Skip to Main content Skip to Navigation
Reports

Prequel: A Patch-Like Query Language for Commit History Search

Julia Lawall 1 Quentin Lambert 1 Gilles Muller 1 
1 Whisper - Well Honed Infrastructure Software for Programming Environments and Runtimes
LIP6 - Laboratoire d'Informatique de Paris 6, Inria de Paris
Abstract : 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 show in particular how Prequel can be used in understanding how to eliminate uses of deprecated functions.
Complete list of metadata

Cited literature [18 references]  Display  Hide  Download

https://hal.inria.fr/hal-01330861
Contributor : Julia Lawall Connect in order to contact the contributor
Submitted on : Monday, June 13, 2016 - 10:20:00 AM
Last modification on : Wednesday, June 8, 2022 - 12:50:05 PM

File

RR-8918.pdf
Files produced by the author(s)

Licence

Copyright

Identifiers

  • HAL Id : hal-01330861, version 1

Citation

Julia Lawall, Quentin Lambert, Gilles Muller. Prequel: A Patch-Like Query Language for Commit History Search. [Research Report] RR-8918, Inria Paris. 2016. ⟨hal-01330861⟩

Share

Metrics

Record views

266

Files downloads

627