Mohsen Vakilian

2015

Cascade—A Universal Programmer-assisted Type Qualifier Inference Tool
March 1, 2015. ECOOP PC Seminar, Zurich, Switzerland.

2014

Less Is Sometimes More in the Automation of Software Evolution Tasks
June 23, 2014. PhD Final Exam. University of Illinois, Urbana, IL, USA.

Alternate Refactoring Paths Reveal Usability Problems
June 6, 2014. ICSE, Hyderabad, India.

Automated Decomposition of Software Modules
May 21, 2014. Dagstuhl Seminar, Wadern, Saarland, Germany.

A Universal Type Qualifier Inference System
May 19, 2014. Dagstuhl Seminar, Wadern, Saarland, Germany.

Less Is Sometimes More in the Automation of Software Evolution Tasks
April 18, 2014. Arizona State University, Phoenix, AZ, USA.

Less Is Sometimes More in the Automation of Software Evolution Tasks
March 6, 2014. University of Texas at Dallas, Dallas, TX, USA.

2013

A Compositional Paradigm of Automating Refactorings
July 5, 2013. ECOOP, Montpellier, France. Slides at Prezi.

A Comparative Study of Manual and Automated Refactorings
July 5, 2013. ECOOP, Montpellier, France.

Reviving Automated Refactoring
February 28, 2013. University of Texas at Austin, Austin, TX, USA. Slides at Prezi.

2012

Use, Disuse, and Misuse of Automated Refactorings
October 1, 2012. Google, Mountain View, CA, USA. Video at YouTube.

Use, Disuse, and Misuse of Automated Refactorings
June 6, 2012. ICSE, Zurich, Switzerland.

Use, Disuse, and Misuse of Automated Refactorings
May 15, 2012. Sharif University of Technology, Tehran, Iran.

Use, Disuse, and Misuse of Automated Refactorings
May 8, 2012. University of Tehran, Tehran, Iran.

2011

Tools for Porting Programs to a New Parallel Programming Language
February 3, 2011. University of Illinois, Urbana, IL, USA. Video at Illinois.

2009

DPJizer: A Tool for Automated Java to DPJ Transformation
November 5, 2009. University of Illinois, Urbana, IL, USA. Video at Illinois.