RefSearch: A Search Engine for Refactoring
Developers often refactor source code to improve its quality during software development. A challenge in refactoring is to determine if it can be applied or not. To help with this decision-making process, we aim to search for past refactoring cases that are similar to the current refactoring scenario. We have designed and implemented a system called RefSearch that enables users to search for refactoring cases through a user-friendly query language. The system collects refactoring instances using two refactoring detectors and provides a web interface for querying and browsing the cases. We used four refactoring scenarios as test cases to evaluate the expressiveness of the query language and the search performance of the system. RefSearch is available at https://github.com/salab/refsearch.
Wed 4 OctDisplayed time zone: Bogota, Lima, Quito, Rio Branco change
15:30 - 16:45 | ROSEArtifact Evaluation Track and ROSE Festival at Session 1 Room - RGD 004 Chair(s): Venera Arnaoudova Washington State University, Sonia Haiduc Florida State University | ||
15:30 5mTalk | ROSE Festival Introduction Artifact Evaluation Track and ROSE Festival | ||
15:35 5mTalk | PyAnaDroid: A fully-customizable execution pipeline for benchmarking Android Applications Artifact Evaluation Track and ROSE Festival | ||
15:40 5mTalk | Artifact for What’s in a Name? Linear Temporal Logic Literally Represents Time Lines Artifact Evaluation Track and ROSE Festival Runming Li Carnegie Mellon University, Keerthana Gurushankar Carnegie Mellon University, Marijn Heule Carnegie Mellon University, Kristin Yvonne Rozier Iowa State University | ||
15:45 5mTalk | PASD: A Performance Analysis Approach Through the Statistical Debugging of Kernel Events Artifact Evaluation Track and ROSE Festival | ||
15:50 5mTalk | Interactively exploring API changes and versioning consistency Artifact Evaluation Track and ROSE Festival souhaila serbout Software Institute @ USI, Diana Carolina Munoz Hurtado University of Lugano, Switzerland, Cesare Pautasso Software Institute, Faculty of Informatics, USI Lugano | ||
15:55 5mTalk | Generating Understandable Unit Tests through End-to-End Test Scenario Carving Artifact Evaluation Track and ROSE Festival | ||
16:00 5mTalk | Understanding the NPM Dependencies Ecosystem of a Project Using Virtual Reality - Artifact Artifact Evaluation Track and ROSE Festival David Moreno-Lumbreras Universidad Rey Juan Carlos, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos, Michele Lanza Software Institute - USI, Lugano | ||
16:05 5mTalk | DGT-AR: Visualizing Code Dependencies in AR Artifact Evaluation Track and ROSE Festival Dussan Freire-Pozo , Kevin Cespedes-Arancibia , Leonel Merino University of Stuttgart, Alison Fernandez Blanco Pontificia Universidad Católica de Chile, Andres Neyem , Juan Pablo Sandoval Alcocer Pontificia Universidad Católica de Chile | ||
16:10 5mTalk | Calibrating Deep Learning-based Code Smell Detection using Human Feedback Artifact Evaluation Track and ROSE Festival Himesh Nandani Dalhousie University, Mootez Saad Dalhousie University, Tushar Sharma Dalhousie University | ||
16:15 5mTalk | A Component-Sensitive Static Analysis Based Approach for Modeling Intents in Android Apps Artifact Evaluation Track and ROSE Festival Negarsadat Abolhassani University of Southern California, William G.J. Halfond University of Southern California | ||
16:20 5mTalk | Uncovering the Hidden Risks: The Importance of Predicting Bugginess in Untouched Methods Artifact Evaluation Track and ROSE Festival Matteo Esposito University of Rome Tor Vergata, Davide Falessi University of Rome Tor Vergata, Italy | ||
16:25 5mTalk | GPTCloneBench: A comprehensive benchmark of semantic clones and cross-language clones using GPT-3 model and SemanticCloneBench Artifact Evaluation Track and ROSE Festival Ajmain Inqiad Alam University of Saskatchewan, Palash Ranjan Roy University of Saskatchewan, Farouq Al-omari University of Saskatchewan, Chanchal K. Roy University of Saskatchewan, Banani Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan | ||
16:30 5mTalk | RefSearch: A Search Engine for Refactoring Artifact Evaluation Track and ROSE Festival DOI Pre-print Media Attached | ||
16:35 5mTalk | Can We Trust the Default Vulnerabilities Severity? Artifact Evaluation Track and ROSE Festival Matteo Esposito University of Rome Tor Vergata, Sergio Moreschini Tampere University, Valentina Lenarduzzi University of Oulu, David Hastbacka , Davide Falessi University of Rome Tor Vergata, Italy | ||
16:40 5mTalk | ROSE Awards Artifact Evaluation Track and ROSE Festival |