Untangling: a slice extraction refactoring. - Ran Ettinger; Mathieu Verbaere (AOSD, 2004)

Making Slicing Mainstream How can we be Weiser?. - Karl Trygve Kalleberg; Tracy Hall; Ran Ettinger (Beyond Program Slicing, 2005)

JunGL: a scripting language for refactoring. - Mathieu Verbaere; Ran Ettinger; Oege de Moor (ICSE, 2006)

Refactoring via program slicing and sliding. - Ran Ettinger (2006)

Refactoring via Program Slicing and Sliding. - Ran Ettinger (ICSM, 2007)

Re-approaching the refactoring Rubicon. - Aharon Abadi; Ran Ettinger; Yishai A. Feldman (WRT@OOPSLA, 2008)

Improving slice accuracy by compression of data and control flow paths. - Aharon Abadi; Ran Ettinger; Yishai A. Feldman (ESEC/SIGSOFT FSE, 2009)

Automatically fixing security vulnerabilities in Java code. - Aharon Abadi; Ran Ettinger; Yishai A. Feldman; Mati Shomrat (OOPSLA Companion, 2011)

Program Sliding. - Ran Ettinger (ECOOP, 2012)

Fine Slicing - Theory and Applications for Computation Extraction. - Aharon Abadi; Ran Ettinger; Yishai A. Feldman (FASE, 2012)

Duplication for the Removal of Duplication. - Ran Ettinger; Shmuel S. Tyszberowicz (IWSC, 2016)

Efficient method extraction for automatic elimination of type-3 clones. - Ran Ettinger; Shmuel S. Tyszberowicz; Shay Menaia (SANER, 2017)

Lessons of Formal Program Design in Dafny. - Ran Ettinger (FMTea, 2021)

Verifying Time Complexity of Binary Search using Dafny. - Shiri Morshtein; Ran Ettinger; Shmuel S. Tyszberowicz (F-IDE@NFM, 2021)