eROSE: Guiding Programmers in Eclipse (Tool Demonstration) – OOPSLA Companion 2005

by Thomas Zimmermann, Valentin Dallmeier, Konstantin Halachev, Andreas Zeller

The eROSE plugin for ECLIPSE uses version archives to guide programmers: You changed fKeys[] and eROSE suggests you to change initDefaults(), because both items always have been changed together in the past. In addition, eROSE points out item coupling that is undetectable by program analysis, for instance between fKeys[] and a properties file. All eROSE needs is a CVS repository; we designed eROSE to be as efficient and unobtrusive as possible.

Download as PDF.
See also: http://www.softevo.org/

Reference

Thomas Zimmermann, Valentin Dallmeier, Konstantin Halachev, Andreas Zeller. eROSE: Guiding Programmers in Eclipse (Tool Demonstration). In Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005 (OOPSLA Companion 2005), San Diego, CA, USA, October 2005, pp. 186-187.

BibTeX Entry

@inproceedings{zimmermann-oopsla-2005,
    title = "eROSE: Guiding Programmers in Eclipse (Tool Demonstration)",
    author = "Thomas Zimmermann and Valentin Dallmeier and Konstantin Halachev and Andreas Zeller",
    year = "2005",
    month = "October",
    address = "New York, NY, USA",
    booktitle = "Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages,
and Applications, OOPSLA 2005",
    location = "San Diego, CA, USA",
    pages = "186--187",
    publisher = "ACM",
    ISBN = "1595931937",
}