Please use this identifier to cite or link to this item:
https://doi.org/10.1145/2351676.2351753
Title: | Semantic patch inference | Authors: | Andersen, J. Nguyen, A.C. Lo, D. Lawall, J. Khoo, S.-C. |
Keywords: | Collateral evolution Semantic patch Software evolution |
Issue Date: | 2012 | Citation: | Andersen, J.,Nguyen, A.C.,Lo, D.,Lawall, J.,Khoo, S.-C. (2012). Semantic patch inference. 2012 27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012 - Proceedings : 382-385. ScholarBank@NUS Repository. https://doi.org/10.1145/2351676.2351753 | Abstract: | We propose a tool for inferring transformation specifications from a few examples of original and updated code. These transformation specifications may contain multiple code fragments from within a single function, all of which must be present for the transformation to apply. This makes the inferred transformations context sensitive. Our algorithm is based on depth-first search, with pruning. Because it is applied locally to a collection of functions that contain related changes, it is efficient in practice. We illustrate the approach on an example drawn from recent changes to the Linux kernel. Copyright 2012 ACM. | Source Title: | 2012 27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012 - Proceedings | URI: | http://scholarbank.nus.edu.sg/handle/10635/41459 | ISBN: | 9781450312042 | DOI: | 10.1145/2351676.2351753 |
Appears in Collections: | Staff Publications |
Show full item record
Files in This Item:
There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.