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.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.