Title
Programmer-Friendly Refactoring Errors
Abstract
Refactoring tools, common to many integrated development environments, can help programmers to restructure their code. These tools sometimes refuse to restructure the programmer's code, instead giving the programmer a textual error message that she must decode if she wishes to understand the reason for the tool's refusal and what corrective action to take. This paper describes a graphical alternative to textual error messages called Refactoring Annotations. It reports on two experiments, one using an integrated development environment and the other using paper mockups, that show that programmers can use Refactoring Annotations to quickly and accurately understand the cause of refactoring errors.
Year
DOI
Venue
2012
10.1109/TSE.2011.110
IEEE Trans. Software Eng.
Keywords
DocType
Volume
refactoring tool,textual error message,error message,integrated development environment,corrective action,graphical alternative,paper mockups,refactoring error,refactoring annotations,programmer-friendly refactoring errors,prototypes,refactoring,usability,programming,visualization,java,software maintenance,computer graphics,taxonomy
Journal
38
Issue
ISSN
Citations 
6
0098-5589
4
PageRank 
References 
Authors
0.41
0
3
Name
Order
Citations
PageRank
Emerson R. Murphy-hill1128474.35
Andrew P. Black21566366.84
Murphy-Hill, E.340.41