Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 7 of 7 for “"Refactoring tools"”.

  1. A critical analysis of two refactoring tools

    This study provides a critical analysis of refactoring by surveying the refactoring tools in IDEA and Eclipse. Ways are discussed to locate targets for refactorings, via detection of code smells from static code analysis in IDEA and during the compilation process in Eclipse. New code smells are …

    pretoria Repository record for A critical analysis of two refactoring tools (opens in a new tab)

  2. A toolkit for constructing refactoring engines

    Building an automated refactoring tool for a new programming language is an expensive and time-consuming process. Usually, only a small fraction of the tool's code is devoted to refactoring transformations; most of the code is devoted to supporting components. This dissertation shows that much of …

    uiuc Repository record for A toolkit for constructing refactoring engines (opens in a new tab)

  3. Dr. Jones : a software design explorer's crystal ball

    … frequent, and pervasive, there is a dearth of tools that help programmers do it. Instead, programmers primarily use pen and paper, away from the computer where tools could help the most. To address this shortcoming, I have developed DR. JONES, a redesign assistant for Java programs. DR. JONES …

    mit Repository record for Dr. Jones : a software design explorer's crystal ball (opens in a new tab)

  4. STATIC ENFORCEMENT OF TERMINATION-SENSITIVE NONINTERFERENCE USING THE C++ TEMPLATE TYPE SYSTEM

    … The toolchain also provides a collection of refactoring tools to interactively transform legacy C or C++ code into Covert C++ code. Finally, the dissertation introduces libOblivious, a library to facilitate high-performance memory-trace oblivious computation with Covert C++.</p>

    syracuse-diss Repository record for STATIC ENFORCEMENT OF TERMINATION-SENSITIVE NONINTERFERENCE USING THE C++ TEMPLATE TYPE SYSTEM (opens in a new tab)

  5. Smart prediction for test smell refactorings.

    … testing and maintenance activities. Software refactoring has been a key practice to handle smells and improve software quality without changing its behavior. However, existing refactoring tools target production code with very different characteristics than test code. Despite the research …

    brazil-ufba Repository record for Smart prediction for test smell refactorings. (opens in a new tab)

  6. Towards multi-dimensional integrated development environments for improved productivity

    … tool providers and developers to write custom tools as separate plug-ins. Although plug-ins provide an effective means of extending and customizing IDEs, we believe the very plug-in nature can lead to an IDEs overloaded with plug-ins. A quick search on the Eclipse Marketplace websites lists …

    uiuc Repository record for Towards multi-dimensional integrated development environments for improved productivity (opens in a new tab)