CodingSpectator
CodingSpectator copied to clipboard
Watches and analyzes code edits in the Eclipse IDE non-invasively
The URL `http://codingspectator.cs.illinois.edu/updates/` is hard-coded in `Updater.java`. Move it to a configuration file so that it can be changed without recompilation.
Eclipse fails to install CodingSpectator from its signed JAR files.
When a refactoring gets invoked via quick-assist (CTRL+1), we set an attribute in the XML file. We need to write tests to make sure that CodingSpectator records such invocations of...
CodingTracker captures all arguments of refactoring descriptors and the `project`, `id`, and `flags` attributes but not the `description` and `comment` attributes. This makes the matching of CodingSpectator and CodingTracker more...
Write a program that enables us to compare the performed refactoring events of CodingSpectator and CodingTracker by matching the corresponding events collected by the two data collectors.
Some open source developers have committed their refactoring histories into their version control system for a while. It would be nice to evaluate this set of data. # Mylyn -...
Some CodingTracker sequences need to get post-processed to be parsed and replayed correctly. We store the fixed CodingTracker sequences in a Subversion repository different from our main data repository. If...
The `edu.illinois.codingspectator.csvtosql` application either hangs while shutting down the database or throws the following exception. 2011-08-04T07:52:29.024-0500 WARNING ScriptWriter synch error: java.io.SyncFailedException: sync failed at java.io.FileDescriptor.sync(Native Method) at org.hsqldb.lib.FileUtil$FileSync.sync(Unknown Source) at...
CodingTracker records operations that belong to conflict editors, for which it can not detect the edited Java file. An example of such conflict editors are those opened via Compare With...
If a refactoring renames or moves a compilation unit or a package, CodingSpectator would not detect any changes in compilation problems, because after such refactoring the affected compilation units (which...