Alternate refactoring paths reveal usability problems

@inproceedings{Vakilian2014AlternateRP,
  title={Alternate refactoring paths reveal usability problems},
  author={Mohsen Vakilian and Ralph E. Johnson},
  booktitle={ICSE},
  year={2014}
}
Modern Integrated Development Environments (IDEs) support many refactorings. Yet, programmers greatly underuse automated refactorings. Recent studies have applied traditional usability testing methodologies such as surveys, lab studies, and interviews to find the usability problems of refactoring tools. However, these methodologies can identify only certain kinds of usability problems. The critical incident technique (CIT) is a general methodology that uncovers usability problems by analyzing… CONTINUE READING