CodingSpectator
Alternate Refactoring Paths Reveal Usability Problems
by Mohsen Vakilian and Ralph E. Johnson.
To Appear in Proceedings of the International Conference on Software
Engineering (ICSE), 2014, pp. 1–11.
Paper at Illinois.
A Compositional Paradigm of Automating Refactorings
by Mohsen Vakilian, Nicholas Chen, Roshanak Zilouchian Moghaddam, Stas Negara,
and Ralph E. Johnson.
In Proceedings of the European Conference on Object-Oriented Programming
(ECOOP), 2013, pp. 527–551.
Paper at Springer, Paper at
Illinois, Artifacts at
Illinois.
Use, Disuse, and Misuse of Automated Refactorings
Mohsen Vakilian, Nicholas
Chen, Stas
Negara, Balaji Ambresh
Rajkumar, Brian P.
Bailey, and Ralph E.
Johnson.
In Proceedings of the International Conference on Software Engineering
(ICSE), 2012.
Paper at ACM, Paper at
IEEE, Extended Version at
Illinois, Implementation at
Illinois, Slides at
Prezi, Talk at
Google.
The Need for Richer Refactoring Usage Data
Mohsen Vakilian, Nicholas
Chen, Stas
Negara, Balaji Ambresh
Rajkumar, Roshanak Zilouchian
Moghaddam, and Ralph E.
Johnson.
In Proceedings of the Workshop on Evaluation and Usability of Programming
Languages and Tools (PLATEAU), 2011.
Paper at ACM, Paper at
Illinois, Slides at
Prezi.
CodingTracker
CodingTracker is an IDE usage data collector that reuses the CodingSpectator infrastructure. See the CodingTracker page for the publications that use CodingTracker's data.