{"controller"=>"catalog", "action"=>"show", "id"=>"254654479"}
  • EN
  • DA

Danish NationalResearch Database

  • Search Publications & Researchers
  • Open Access Indicator
  • Publications
  • Researchers
Example Finds records
water{} containing the word "water".
water supplies"{}" containing the phrase "water supplies".
author:"Doe, John"author:"{}" containing the prase "Doe, John" in the author field.
title:IEEEtitle:{} containing the word "IEEE" in the title field.
Need more help? Advanced search tutorial
  • Selected (0)
  • History

Semi-Automatic Rename Refactoring for JavaScript

    • Save to Mendeley
    • Export to BibTeX
    • Export to RIS
    • Email citation
Authors:
  • Feldthaus, Asger ;
    Close
    Department of Computer Science, Science and Technology, Aarhus University
  • Møller, Anders
    Close
    Department of Computer Science, Science and Technology, Aarhus University
DOI:
10.1145/2509136.2509520
Abstract:
Modern IDEs support automated refactoring for many programming languages, but support for JavaScript is still primitive. To perform renaming, which is one of the fundamental refactorings, there is often no practical alternative to simple syntactic search-and-replace. Although more sophisticated alternatives have been developed, they are limited by whole-program assumptions and poor scalability. We propose a technique for semi-automatic refactoring for JavaScript, with a focus on renaming. Unlike traditional refactoring algorithms, semi-automatic refactoring works by a combination of static analysis and interaction with the programmer. With this pragmatic approach, we can provide scalable and effective refactoring support for real-world code, including libraries and incomplete applications. Through a series of experiments that estimate how much manual effort our technique demands from the programmer, we show that our approach is a useful improvement compared to search-and-replace tools.
Type:
Conference paper
Language:
English
Published in:
Acm Sigplan International Conference on Object-oriented Programming, Systems, Languages and Applications, 2013, p. 323-338
Main Research Area:
Science/technology
Publication Status:
Published
Review type:
Peer Review
Conference:
ACM International Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA), 2013
Submission year:
2013
Scientific Level:
Scientific
ID:
254654479

Full text access

  • Openaccess Elsewhere online
  • Doi Get publisher edition via DOI resolver
Checking for on-site access...

On-site access

At institution

  • Aarhus university.en

Metrics

Feedback

Sitemap

  • Search
    • Statistics
    • Tutorial
    • Data
    • FAQ
    • Contact
  • Open Access
    • Overview
    • Development
    • FAQ
    • Contact
  • About
    • Institutions
    • Release History
    • Cookies and privacy policy

Copyright © 1998–2018.

Fivu en