2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) 2021
DOI: 10.1109/saner50967.2021.00030
|View full text |Cite
|
Sign up to set email alerts
|

The Usability (or Not) of Refactoring Tools

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

3
8
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(11 citation statements)
references
References 26 publications
3
8
0
Order By: Relevance
“…In addition to providing extensive and innovative refactoring functionality in their tools/IDEs, vendors must ensure that their products also exhibit an optimal user experience. Usability and trustworthiness are an essential part of refactoring tool adoption and are among the reasons for the lack of usage [71,52]. Our study corroborates these findings where we observe developers requiring help to configure tools or finding a tool for a specific purpose.…”
Section: Automatic Synchronization Between Project Artifactssupporting
confidence: 87%
See 1 more Smart Citation
“…In addition to providing extensive and innovative refactoring functionality in their tools/IDEs, vendors must ensure that their products also exhibit an optimal user experience. Usability and trustworthiness are an essential part of refactoring tool adoption and are among the reasons for the lack of usage [71,52]. Our study corroborates these findings where we observe developers requiring help to configure tools or finding a tool for a specific purpose.…”
Section: Automatic Synchronization Between Project Artifactssupporting
confidence: 87%
“…Additionally, developers seek advice for recommendations for tools/IDEs for refactoring specific programming languages or for configuring tools (such as disabling/enabling specific IDE refactoring features). In their study of the usability of refactoring tools, Eilertsen and Murphy [52] highlight the need for tools to support developers in guiding tools in the execution of refactoring operations. This corroborates our findings, where most questions around tool usage are specific to a developer's source code.…”
Section: Tools and Idesmentioning
confidence: 99%
“…Our earlier paper identifies this as one of four usability themes. 37 However, our findings echoes a theoretical perspective from Fleming et al, who employed information foraging theory in a theoretical analysis of refactoring tools used for smell removal. 49 Our findings provide empirical evidence for Fleming et al's prediction that, in cases where tools may have difficulty accurately approximating the human judgment required to determine whether individual code changes are appropriate, the cost of using automation increases.…”
Section: Triessupporting
confidence: 82%
“…We previously argued for the utility of lab studies with practitioners to investigate this facet of refactoring tools 36 . We later introduced a theory of refactoring tool usability 37 . We developed this theory by investigating the transcripts from the study reported in this paper from the perspective of usability as defined by the ISO 9241‐11 38 .…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation