• DocumentCode
    3571941
  • Title

    Automated API migration in a user-extensible refactoring tool for Erlang programs

  • Author

    Huiqing Li ; Thompson, Susan

  • Author_Institution
    Sch. of Comput., Univ. of Kent, Canterbury, UK
  • fYear
    2012
  • Firstpage
    294
  • Lastpage
    297
  • Abstract
    Wrangler is a refactoring and code inspection tool for Erlang programs. Apart from providing a set of built-in refactorings and code inspection functionalities, Wrangler allows users to define refactorings, code inspections, and general program transformations for themselves to suit their particular needs. These are defined using a template- and rule-based program transformation and analysis framework built into Wrangler. This paper reports an extension to Wrangler´s extension framework, supporting the automatic generation of API migration refactorings from a user-defined adapter module.
  • Keywords
    application program interfaces; knowledge based systems; program diagnostics; programming languages; software maintenance; Erlang programs; Wrangler; automated API migration refactoring; code inspection tool; general program transformations; template-and rule-based program analysis framework; template-and rule-based program transformation; user-defined adapter module; user-extensible refactoring tool; API migration; Erlang; Wrangler; refactoring; rewrite rule; software engineering; template;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2012 Proceedings of the 27th IEEE/ACM International Conference on
  • Print_ISBN
    978-1-4503-1204-2
  • Type

    conf

  • DOI
    10.1145/2351676.2351727
  • Filename
    6494939