Welcome to CodingSpectator's Blog!
So far, we have written two papers on the CodingSpectator study. However, the study is not over yet and we're still looking for more participants. In this blog, we will discuss some of the results of...
View ArticleCodingSpectator now supports Eclipse Indigo SR1
We're happy to announce that CodingSpectator now supports Eclipse 3.7.1 (Indigo SR1). You can install CodingSpectator on Eclipse Indigo SR1 from the update site at...
View ArticleWe developed CodingSpectator to be a platform for Eclipse-based user studies
At the University of Illinois, we have a fairly large group that is working on improving Integrated Development Environments (IDEs), especially for refactoring. Recently, our group has developed...
View ArticleWhy do programmers underuse automated refactorings?
Prior research studies have suggested that most automated refactorings are greatly underused, i.e. programmers usually perform refactorings manually even though modern IDEs provide automated support...
View ArticleProgrammers prefer context-aware and lightweight methods of invoking...
One of the aspects of automated refactorings that we studied using CodingSpectator was the invocation method. Eclipse JDT supports the following methods of invoking automated refactorings: The...
View ArticleProgrammers use automated refactorings even when they may break the code
Refactoring is defined as the process of changing the internal design of the code without affecting its external behavior. Because refactorings do not alter the visible behavior of the program, they...
View ArticleProgrammers rarely preview automated refactorings
Most refactoring tools let the programmer preview the changes before applying the refactoring. Usually, a refactoring preview window has two parts: an overview of the affected parts of the code and...
View ArticleHow actively do programmers use refactoring tools?
The short answer is: "not so much".To find out how actively programmers use the refactoring tool, we analyzed the invocations of the Eclipse refactoring tool for Java in the huge data set of the...
View Article
More Pages to Explore .....