Building trustworthy refactoring tools
Keyword(s):
The bar for adoption of refactoring tools is high: not only does a refactoring extract information from your source code, it also transforms it, often in a radical way.After discussing what users require from their tools, we will examine ways in which tool builders can try to increase their users' confidence in the tools. These mechanisms include visualisation, unit testing, property-based testing and verification, and are based on the Kent functional programming group's experience of building the HaRe and Wrangler refactoring systems for Haskell and Erlang.
Keyword(s):
2020 ◽
Vol 11
(4)
◽
pp. 56-69
Keyword(s):
2017 ◽
Vol 27
(05)
◽
pp. 749-789
◽
Keyword(s):
2020 ◽
Keyword(s):
2021 ◽
Vol 33
(5)
◽
pp. 167-180
Keyword(s):
2012 ◽
Vol 11
(4)
◽
pp. 251-262
2017 ◽
Vol 14
(1)
◽
pp. 15-46
◽
Keyword(s):