Litcius/Paper detail

RAIDE

Railana Santana, Luana Martins, Larissa Rocha, Tássio Virgínio, Adriana Cruz, Heitor Costa, Ivan Machado

202035 citationsDOI

Abstract

Test smells are fragments of code that can affect the comprehensibility and the maintainability of the test code. Preventing, detecting, and correcting test smells are tasks that may require a lot of effort, and might not scale to large-sized projects when carried out manually. Currently, there are many tools available to support test smells detection. However, they usually do not provide neither a user-friendly interface nor automated support for refactoring the test code to remove test smells. In this work, we propose RAIDE, an open-source and IDE-integrated tool. RAIDE assists testers with an environment for automated detection of lines of code affected by test smells, as well as a semi-automated refactoring for Java projects using the JUnit framework.

Topics & Concepts

Code refactoringCode smellComputer scienceMaintainabilityJavaSoftware engineeringInterface (matter)Software maintenanceTest (biology)Code (set theory)Source codeProgramming languageSoftwareSoftware qualitySoftware systemOperating systemSoftware developmentMaximum bubble pressure methodPaleontologyBubbleBiologySet (abstract data type)Software Engineering ResearchSoftware Testing and Debugging TechniquesSoftware System Performance and Reliability