Location of Repository

Refactoring with Wrangler, updated: Data and process refactorings, and integration with Eclipse

By Huiqing Li, Simon Thompson, George Orosz and Melinda Töth


Wrangler is a refactoring tool for Erlang, implemented in Erlang. This paper reports the latest developments in Wrangler, which include the introduction of a number of data- and process-related refactorings, and also the implementation of an Eclipse plug-in which, together with Erlide, provides refactoring support for Erlang in Eclipse

Topics: QA76
Publisher: ACM Press
Year: 2008
OAI identifier: oai:kar.kent.ac.uk:24013

Suggested articles



  1. (2006). A Comparative Study of Refactoring Haskell and Erlang Programs doi
  2. (2004). A survey of software refactoring. doi
  3. (2007). A Survey on Software Clone Detection Research.
  4. (1978). An Introduction to the Emacs Editor.
  5. (2008). Clone Detection and Removal for Erlang/OTP within a Refactoring Environment. doi
  6. (1996). Concurrent Programming in Erlang. doi
  7. (2002). Distel: Distributed Emacs Lisp (for Erlang).
  8. (2006). Eclipse: Building CommercialQuality Plug-ins. doi
  9. (2007). Erlang refactor tool.
  10. (2007). Erlang refactor tool. Master thesis,
  11. et al.: Refactoring Erlang Programs.
  12. Horv´ ath et al.: Refactoring Erlang Programs.
  13. Integrating Java and Erlang.
  14. (2007). Introducing Records by Refactoring In:
  15. (2000). Pict: A programming language based on the pi-calculus. In
  16. (1981). Program Slicing. In doi
  17. (2004). Prototype environment for refactoring Clean programs.
  18. (2006). Refactoring Erlang programs. In: doi
  19. (2007). Refactoring Erlang programs. To appear in:
  20. (2006). Refactoring Haskell Programs. doi
  21. (2006). Refactoring Support for the Eclipse Ruby Development tools. doi
  22. (1999). Refactoring: Improving the Design of Existing Code. doi
  23. (2007). Testing Erlang Refactorings with QuickCheck. doi
  24. (2008). The Eclipse integration of the Wrangler Erlang refactor tool. doi
  25. (2005). The Haskell Refactorer, HaRe, and its API. doi
  26. (2006). The Language Toolkit: An API for Automated Refactorings in Eclipse-based IDEs. Eclipse Magazin,
  27. (2003). Tool support for refactoring functional programs. doi
  28. (2008). Tool Support For Refactoring Functional Programs. In: doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.