| 2023 | ICSE | PYEVOLVE: Automating Frequent Code Changes in Python ML Systems. | Malinda Dilhara, Danny Dig, Ameya Ketkar |
| 2022 | ICSE | Discovering Repetitive Code Changes in Python ML Systems. | Malinda Dilhara, Ameya Ketkar, Nikhith Sannidhi, Danny Dig |
| 2022 | ICSE | Inferring and Applying Type Changes. | Ameya Ketkar, Oleg Smirnov, Nikolaos Tsantalis, Danny Dig, Timofey Bryksin |
| 2022 | ICSE | IntelliTC: Automating Type Changes in IntelliJ IDEA. | Oleg Smirnov, Ameya Ketkar, Timofey Bryksin, Nikolaos Tsantalis, Danny Dig |
| 2019 | ICSE | Lessons from the exponential growth of refactoring research in the last decade. | Danny Dig |
| 2019 | ICSE | Type migration in ultra-large-scale codebases. | Ameya Ketkar, Ali Mesbah, Davood Mazinanian, Danny Dig, Edward Aftandilian |
| 2019 | ICSE | Graph-based mining of in-the-wild, fine-grained, semantic code change patterns. | Hoan Anh Nguyen, Tien N. Nguyen, Danny Dig, Son Nguyen, Hieu Tran, Michael Hilton |
| 2018 | ICSE | The Changing Landscape of Refactoring Research in the Last Decade: Keynote of the 2nd International Workshop on API Usage and Evolution (WAPI'18). | Danny Dig |
| 2018 | ICSE | Accurate and efficient refactoring detection in commit history. | Nikolaos Tsantalis, Matin Mansouri, Laleh Mousavi Eshkevari, Davood Mazinanian, Danny Dig |
| 2017 | GPCE | The landscape of refactoring research in the last decade (keynote). | Danny Dig |
| 2017 | SPLC | Refactoring Java Software Product Lines. | Jongwook Kim, Don S. Batory, Danny Dig |
| 2017 | SPLC | X15: A Tool For Refactoring Java Software Product Lines. | Jongwook Kim, Don S. Batory, Danny Dig |
| 2016 | ICSE | COPE: vision for a change-oriented programming environment. | Danny Dig, Ralph E. Johnson, Darko Marinov, Brian P. Bailey, Don S. Batory |
| 2016 | ICSE | Improving refactoring speed by 10X. | Jongwook Kim, Don S. Batory, Danny Dig, Maider Azanza |
| 2016 | ICSE | Understanding code smells in Android applications. | Umme Ayda Mannan, Iftekhar Ahmed, Rana Abdullah M. Almurshed, Danny Dig, Carlos Jensen |
| 2015 | OOPSLA | Assessing the benefits of computational offloading in mobile-cloud applications. | Tahmid Nabi, Pranjal Mittal, Pooria Azimi, Danny Dig, Eli Tilevich |
| 2015 | PPoPP | Are web applications ready for parallelism? | Cosmin Radoi, Stephan Herhut, Jaswanth Sreeram, Danny Dig |
| 2014 | ECOOP | Converting Parallel Code from Low-Level Abstractions to Higher-Level Abstractions. | Semih Okur, Cansu Erdogan, Danny Dig |
| 2014 | ICSE | How do centralized and distributed version control systems impact software changes? | Caius Brindescu, Mihai Codoban, Sergii Shmarkatiuk, Danny Dig |
| 2014 | ICSE | Refactoring local to cloud data types for mobile apps. | Michael Hilton, Arpit Christi, Danny Dig, Michal Moskal, Sebastian Burckhardt, Nikolai Tillmann |
| 2014 | ICSE | Mining fine-grained code changes to detect unknown change patterns. | Stas Negara, Mihai Codoban, Danny Dig, Ralph E. Johnson |
| 2014 | ICSE | A study and toolkit for asynchronous programming in c#. | Semih Okur, David L. Hartveld, Danny Dig, Arie van Deursen |
| 2014 | OOPSLA | Killer Applications for Mobile: Opportunity and Challenges Report Activity. | Aharon Abadi, Danny Dig |
| 2014 | OOPSLA | MobileDeli'14 workshop: welcome message of the chairs. | Aharon Abadi, Danny Dig, Eli Tilevich |
| 2014 | OOPSLA | How Mobile Affects Business Processes?: The Research Perspective. | Danny Dig, Aharon Abadi |
| 2013 | ECOOP | A Comparative Study of Manual and Automated Refactorings. | Stas Negara, Nicholas Chen, Mohsen Vakilian, Ralph E. Johnson, Danny Dig |
| 2013 | ICSE | LAMBDAFICATOR: from imperative to functional programming through automated refactoring. | Lyle Franklin, Alex Gyori, Jan Lahoda, Danny Dig |
| 2013 | ICST | CHECK-THEN-ACT Misuse of Java Concurrent Collections. | Yu Lin, Danny Dig |
| 2013 | ISSTA | Practical static race detection for Java parallel loops. | Cosmin Radoi, Danny Dig |
| 2013 | OOPSLA | Can undergraduates script their own refactorings? | Jongwook Kim, Don S. Batory, Danny Dig |
| 2012 | ECOOP | Is It Dangerous to Use Version Control Histories to Study Source Code Evolution? | Stas Negara, Mohsen Vakilian, Nicholas Chen, Ralph E. Johnson, Danny Dig |
| 2011 | ICSE | ReAssert: a tool for repairing broken unit tests. | Brett Daniel, Danny Dig, Tihomir Gvero, Vilas Jagannath, Johnston Jiaa, Damion Mitchell, Jurand Nogiec, Shin Hwei Tan, Darko Marinov |
| 2011 | ICSE | Fourth workshop on refactoring tools: (WRT 2011). | Danny Dig, Don S. Batory |
| 2011 | ICSE | How do programs become more concurrent: a story of program transformations. | Danny Dig, John Marrero, Michael D. Ernst |
| 2011 | ICSE | Transformation for class immutability. | Fredrik Kjolstad, Danny Dig, Gabriel Acevedo, Marc Snir |
| 2009 | ICSE | Refactoring sequential Java code for concurrency via concurrent libraries. | Danny Dig, John Marrero, Michael D. Ernst |
| 2009 | ICSE | Concurrencer: A tool for retrofitting concurrency into sequential java applications via concurrent libraries. | Danny Dig, John Marrero, Michael D. Ernst |
| 2009 | OOPSLA | A type and effect system for deterministic parallel Java. | Robert L. Bocchino Jr., Vikram S. Adve, Danny Dig, Sarita V. Adve, Stephen Heumann, Rakesh Komuravelli, Jeffrey Overbey, Patrick Simmons, Hyojin Sung, Mohsen Vakilian |
| 2009 | OOPSLA | Relooper: refactoring for loop parallelism in Java. | Danny Dig, Mihai Tarce, Cosmin Radoi, Marius Minea, Ralph E. Johnson |
| 2008 | ICSE | Untitled record | Danny Dig, Stas Negara, Vibhu Mohindra, Ralph E. Johnson |
| 2008 | ICSE | Untitled record | Danny Dig, Stas Negara, Vibhu Mohindra, Ralph E. Johnson |
| 2008 | ISSTA | Finding bugs in dynamic web applications. | Shay Artzi, Adam Kiezun, Julian Dolby, Frank Tip, Danny Dig, Amit M. Paradkar, Michael D. Ernst |
| 2008 | OOPSLA | The 2nd workshop on refactoring tools (WRT'08). | Danny Dig, Robert M. Fuhrer, Ralph E. Johnson |
| 2008 | OOPSLA | 1st ACM workshop on hot topics in software upgrades (HotSWUp 2008). | Tudor Dumitras, Danny Dig, Iulian Neamtiu |
| 2008 | OOPSLA | Gathering refactoring data: a comparison of four methods. | Emerson R. Murphy-Hill, Andrew P. Black, Danny Dig, Chris Parnin |
| 2007 | ECOOP | Automated Testing of Eclipse and NetBeans Refactoring Tools. | Brett Daniel, Danny Dig, Kely Garcia, Darko Marinov |
| 2007 | ICSE | Refactoring-Aware Configuration Management for Object-Oriented Programs. | Danny Dig, Kashif Manzoor, Ralph E. Johnson, Tien N. Nguyen |
| 2006 | ECOOP | Automated Detection of Refactorings in Evolving Components. | Danny Dig, Can Comertoglu, Darko Marinov, Ralph E. Johnson |
| 2006 | Mobisys | Pegboard: a framework for developing mobile applications. | Danny Soroker, Ramn Cceres, Danny Dig, Andreas Schade, Susan L. Spraragen, Alpana Tiwari |
| 2006 | OOPSLA | Automated upgrading of component-based applications. | Danny Dig, Ralph E. Johnson |
| 2006 | OOPSLA | MolhadoRef: a refactoring-aware software configuration management tool. | Danny Dig, Tien N. Nguyen, Kashif Manzoor, Ralph E. Johnson |
| 2005 | OOPSLA | Using refactorings to automatically update component-based applications. | Danny Dig |
| 2005 | OOPSLA | Using refactorings to automatically update component-based applications. | Danny Dig |