Please use this identifier to cite or link to this item:
|Title:||Semantic patch inference||Authors:||Andersen, J.
|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.
checked on May 15, 2019
checked on May 17, 2019
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.