How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations
Fuente:
arXiv
Salvato in:
| Autori principali: | AlOmar, Eman Abdullah, Venkatakrishnan, Anushkrishna, Mkaouer, Mohamed Wiem, Newman, Christian D., Ouni, Ali |
|---|---|
| Natura: | Preprint |
| Pubblicazione: |
2024
|
| Soggetti: | |
| Accesso online: | |
| Tags: |
Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
|
Documenti analoghi
ChatGPT for Code Refactoring: Analyzing Topics, Interaction, and Effective Prompts
di: AlOmar, Eman Abdullah, et al.
Pubblicazione: (2025)
di: AlOmar, Eman Abdullah, et al.
Pubblicazione: (2025)
Deciphering Refactoring Branch Dynamics in Modern Code Review: An Empirical Study on Qt
di: AlOmar, Eman Abdullah
Pubblicazione: (2024)
di: AlOmar, Eman Abdullah
Pubblicazione: (2024)
An Empirical Study on the Impact of Code Duplication-aware Refactoring Practices on Quality Metrics
di: AlOmar, Eman Abdullah
Pubblicazione: (2025)
di: AlOmar, Eman Abdullah
Pubblicazione: (2025)
AntiCopyPaster 2.0: Whitebox just-in-time code duplicates extraction
di: AlOmar, Eman Abdullah, et al.
Pubblicazione: (2024)
di: AlOmar, Eman Abdullah, et al.
Pubblicazione: (2024)
Insights from the Field: Exploring Students' Perspectives on Bad Unit Testing Practices
di: Peruma, Anthony, et al.
Pubblicazione: (2024)
di: Peruma, Anthony, et al.
Pubblicazione: (2024)
On the Structure and Semantics of Identifier Names Containing Closed Syntactic Category Words
di: Newman, Christian D., et al.
Pubblicazione: (2025)
di: Newman, Christian D., et al.
Pubblicazione: (2025)
"Refactoring Runaway": Understanding and Mitigating Tangled Refactorings in Coding Agents for Issue Resolution
di: Tian, Zhao, et al.
Pubblicazione: (2026)
di: Tian, Zhao, et al.
Pubblicazione: (2026)
Refactoring Detection in C++ Programs with RefactoringMiner++
di: Ritz, Benjamin, et al.
Pubblicazione: (2025)
di: Ritz, Benjamin, et al.
Pubblicazione: (2025)
DevGPT: Studying Developer-ChatGPT Conversations
di: Xiao, Tao, et al.
Pubblicazione: (2023)
di: Xiao, Tao, et al.
Pubblicazione: (2023)
Exploring Prompt Patterns in AI-Assisted Code Generation: Towards Faster and More Effective Developer-AI Collaboration
di: DiCuffa, Sophia, et al.
Pubblicazione: (2025)
di: DiCuffa, Sophia, et al.
Pubblicazione: (2025)
SWE-Refactor: A Repository-Level Benchmark for Real-World LLM-Based Code Refactoring
di: Xu, Yisen, et al.
Pubblicazione: (2026)
di: Xu, Yisen, et al.
Pubblicazione: (2026)
Code Clone Refactoring in C# with Lambda Expressions
di: Kawamoto, Takuto, et al.
Pubblicazione: (2025)
di: Kawamoto, Takuto, et al.
Pubblicazione: (2025)
LeakageDetector: An Open Source Data Leakage Analysis Tool in Machine Learning Pipelines
di: AlOmar, Eman Abdullah, et al.
Pubblicazione: (2025)
di: AlOmar, Eman Abdullah, et al.
Pubblicazione: (2025)
How do Agents Refactor: An Empirical Study
di: Ottenhof, Lukas, et al.
Pubblicazione: (2026)
di: Ottenhof, Lukas, et al.
Pubblicazione: (2026)
On the Rationale and Use of Assertion Messages in Test Code: Insights from Software Practitioners
di: Peruma, Anthony, et al.
Pubblicazione: (2024)
di: Peruma, Anthony, et al.
Pubblicazione: (2024)
Teaching Code Refactoring Using LLMs
di: Khairnar, Anshul, et al.
Pubblicazione: (2025)
di: Khairnar, Anshul, et al.
Pubblicazione: (2025)
Impermanent Identifiers: Enhanced Source Code Comprehension and Refactoring
di: Guerra, Eduardo Martins, et al.
Pubblicazione: (2024)
di: Guerra, Eduardo Martins, et al.
Pubblicazione: (2024)
Why Do Developers Engage with ChatGPT in Issue-Tracker? Investigating Usage and Reliance on ChatGPT-Generated Code
di: Das, Joy Krishan, et al.
Pubblicazione: (2024)
di: Das, Joy Krishan, et al.
Pubblicazione: (2024)
Automated Unit Test Refactoring
di: Gao, Yi, et al.
Pubblicazione: (2024)
di: Gao, Yi, et al.
Pubblicazione: (2024)
In Search of Metrics to Guide Developer-Based Refactoring Recommendations
di: Robredo, Mikel, et al.
Pubblicazione: (2024)
di: Robredo, Mikel, et al.
Pubblicazione: (2024)
What Developers Ask to ChatGPT in GitHub Pull Requests? an Exploratory Study
di: Silva, Julyanara R., et al.
Pubblicazione: (2025)
di: Silva, Julyanara R., et al.
Pubblicazione: (2025)
Improving Code Comprehension through Cognitive-Load Aware Automated Refactoring for Novice Programmers
di: Saha, Subarna, et al.
Pubblicazione: (2026)
di: Saha, Subarna, et al.
Pubblicazione: (2026)
Dissect-and-Restore: AI-based Code Verification with Transient Refactoring
di: Wang, Changjie, et al.
Pubblicazione: (2025)
di: Wang, Changjie, et al.
Pubblicazione: (2025)
An Empirical Study on the Code Refactoring Capability of Large Language Models
di: Cordeiro, Jonathan, et al.
Pubblicazione: (2024)
di: Cordeiro, Jonathan, et al.
Pubblicazione: (2024)
Preference-Guided Refactored Tuning for Retrieval Augmented Code Generation
di: Gao, Xinyu, et al.
Pubblicazione: (2024)
di: Gao, Xinyu, et al.
Pubblicazione: (2024)
A Code Smell Refactoring Approach using GNNs
di: Zhang, HanYu, et al.
Pubblicazione: (2025)
di: Zhang, HanYu, et al.
Pubblicazione: (2025)
Patterns of Developer Adoption of LLM-Generated Code Refactoring Suggestions
di: Schön, David, et al.
Pubblicazione: (2026)
di: Schön, David, et al.
Pubblicazione: (2026)
SCALAR: A Part-of-speech Tagger for Identifiers
di: Newman, Christian D., et al.
Pubblicazione: (2025)
di: Newman, Christian D., et al.
Pubblicazione: (2025)
Unveiling the Role of ChatGPT in Software Development: Insights from Developer-ChatGPT Interactions on GitHub
di: Li, Ruiyin, et al.
Pubblicazione: (2025)
di: Li, Ruiyin, et al.
Pubblicazione: (2025)
Investigating the Utility of ChatGPT in the Issue Tracking System: An Exploratory Study
di: Das, Joy Krishan, et al.
Pubblicazione: (2024)
di: Das, Joy Krishan, et al.
Pubblicazione: (2024)
Build Code Needs Maintenance Too: A Study on Refactoring and Technical Debt in Build Systems
di: Ghammam, Anwar, et al.
Pubblicazione: (2025)
di: Ghammam, Anwar, et al.
Pubblicazione: (2025)
An Empirical Study of Refactoring Engine Bugs
di: Wang, Haibo, et al.
Pubblicazione: (2024)
di: Wang, Haibo, et al.
Pubblicazione: (2024)
LLM-based Multi-Agent System for Intelligent Refactoring of Haskell Code
di: Siddeeq, Shahbaz, et al.
Pubblicazione: (2025)
di: Siddeeq, Shahbaz, et al.
Pubblicazione: (2025)
Code Refactoring with LLM: A Comprehensive Evaluation With Few-Shot Settings
di: Tapader, Md. Raihan, et al.
Pubblicazione: (2025)
di: Tapader, Md. Raihan, et al.
Pubblicazione: (2025)
Automated Refactoring of Legacy JavaScript Code to ES6 Modules
di: Paltoglou, Katerina, et al.
Pubblicazione: (2021)
di: Paltoglou, Katerina, et al.
Pubblicazione: (2021)
Studying How Configurations Impact Code Generation in LLMs: the Case of ChatGPT
di: Donato, Benedetta, et al.
Pubblicazione: (2025)
di: Donato, Benedetta, et al.
Pubblicazione: (2025)
Diagnosing Refactoring Dangers
di: Brinksma, Wouter, et al.
Pubblicazione: (2024)
di: Brinksma, Wouter, et al.
Pubblicazione: (2024)
Refactoring for Dockerfile Quality: A Dive into Developer Practices and Automation Potential
di: Ksontini, Emna, et al.
Pubblicazione: (2025)
di: Ksontini, Emna, et al.
Pubblicazione: (2025)
Self-collaboration Code Generation via ChatGPT
di: Dong, Yihong, et al.
Pubblicazione: (2023)
di: Dong, Yihong, et al.
Pubblicazione: (2023)
Automated Refactoring of Non-Idiomatic Python Code: A Differentiated Replication with LLMs
di: Midolo, Alessandro, et al.
Pubblicazione: (2025)
di: Midolo, Alessandro, et al.
Pubblicazione: (2025)
Documenti analoghi
-
ChatGPT for Code Refactoring: Analyzing Topics, Interaction, and Effective Prompts
di: AlOmar, Eman Abdullah, et al.
Pubblicazione: (2025) -
Deciphering Refactoring Branch Dynamics in Modern Code Review: An Empirical Study on Qt
di: AlOmar, Eman Abdullah
Pubblicazione: (2024) -
An Empirical Study on the Impact of Code Duplication-aware Refactoring Practices on Quality Metrics
di: AlOmar, Eman Abdullah
Pubblicazione: (2025) -
AntiCopyPaster 2.0: Whitebox just-in-time code duplicates extraction
di: AlOmar, Eman Abdullah, et al.
Pubblicazione: (2024) -
Insights from the Field: Exploring Students' Perspectives on Bad Unit Testing Practices
di: Peruma, Anthony, et al.
Pubblicazione: (2024)