Automated Refactoring of Non-Idiomatic Python Code: A Differentiated Replication with LLMs
Fuente:
arXiv
Saved in:
| Main Authors: | Midolo, Alessandro, Di Penta, Massimiliano |
|---|---|
| Format: | Preprint |
| Published: |
2025
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Similar Items
From Human to Machine Refactoring: Assessing GPT-4's Impact on Python Class Quality and Readability
by: Midolo, Alessandro, et al.
Published: (2026)
by: Midolo, Alessandro, et al.
Published: (2026)
Guidelines to Prompt Large Language Models for Code Generation: An Empirical Characterization
by: Midolo, Alessandro, et al.
Published: (2026)
by: Midolo, Alessandro, et al.
Published: (2026)
Machine Learning in the Wild: Early Evidence of Non-Compliant ML-Automation in Open-Source Software
by: Arshid, Zohaib, et al.
Published: (2026)
by: Arshid, Zohaib, et al.
Published: (2026)
Do LLMs Provide Links to Code Similar to what they Generate? A Study with Gemini and Bing CoPilot
by: Bifolco, Daniele, et al.
Published: (2025)
by: Bifolco, Daniele, et al.
Published: (2025)
Evaluating the Impact of Post-Training Quantization on Large Language Models for Code Generation
by: Giagnorio, Alessandro, et al.
Published: (2025)
by: Giagnorio, Alessandro, et al.
Published: (2025)
Optimizing Datasets for Code Summarization: Is Code-Comment Coherence Enough?
by: Vitale, Antonio, et al.
Published: (2025)
by: Vitale, Antonio, et al.
Published: (2025)
Relating Complexity, Explicitness, Effectiveness of Refactorings and Non-Functional Requirements: A Replication Study
by: Soares, Vinícius, et al.
Published: (2025)
by: Soares, Vinícius, et al.
Published: (2025)
Bugs in the Shadows: Static Detection of Faulty Python Refactorings
by: Oliveira, Jonhnanthan, et al.
Published: (2025)
by: Oliveira, Jonhnanthan, et al.
Published: (2025)
CodeGenLink: A Tool to Find the Likely Origin and License of Automatically Generated Code
by: Bifolco, Daniele, et al.
Published: (2025)
by: Bifolco, Daniele, et al.
Published: (2025)
ActRef: Enhancing the Understanding of Python Code Refactoring with Action-Based Analysis
by: Wang, Siqi, et al.
Published: (2025)
by: Wang, Siqi, et al.
Published: (2025)
An Empirical Study on the Potential of LLMs in Automated Software Refactoring
by: Liu, Bo, et al.
Published: (2024)
by: Liu, Bo, et al.
Published: (2024)
Augmenting Software Bills of Materials with Software Vulnerability Description: A Preliminary Study on GitHub
by: Fucci, Davide, et al.
Published: (2025)
by: Fucci, Davide, et al.
Published: (2025)
Not All Tokens Matter: Data-Centric Optimization for Efficient Code Summarization
by: Afrin, Saima, et al.
Published: (2026)
by: Afrin, Saima, et al.
Published: (2026)
Teaching Code Refactoring Using LLMs
by: Khairnar, Anshul, et al.
Published: (2025)
by: Khairnar, Anshul, et al.
Published: (2025)
How the Training Procedure Impacts the Performance of Deep Learning-based Vulnerability Patching
by: Mastropaolo, Antonio, et al.
Published: (2024)
by: Mastropaolo, Antonio, et al.
Published: (2024)
Intent Preserving Generation of Diverse and Idiomatic (Code-)Artifacts
by: Westphal, Oliver
Published: (2025)
by: Westphal, Oliver
Published: (2025)
Automated Refactoring of Legacy JavaScript Code to ES6 Modules
by: Paltoglou, Katerina, et al.
Published: (2021)
by: Paltoglou, Katerina, et al.
Published: (2021)
Automated Extract Method Refactoring with Open-Source LLMs: A Comparative Study
by: Chand, Sivajeet, et al.
Published: (2025)
by: Chand, Sivajeet, et al.
Published: (2025)
"Let it be Chaos in the Plumbing!" Usage and Efficacy of Chaos Engineering in DevOps Pipelines
by: Fossati, Stefano, et al.
Published: (2025)
by: Fossati, Stefano, et al.
Published: (2025)
Automated Unit Test Refactoring
by: Gao, Yi, et al.
Published: (2024)
by: Gao, Yi, et al.
Published: (2024)
A Taxonomy of Self-Admitted Technical Debt in Deep Learning Systems
by: Pepe, Federica, et al.
Published: (2024)
by: Pepe, Federica, et al.
Published: (2024)
A Differential Fuzzing-Based Evaluation of Functional Equivalence in LLM-Generated Code Refactorings
by: Dristi, Simantika Bhattacharjee, et al.
Published: (2026)
by: Dristi, Simantika Bhattacharjee, et al.
Published: (2026)
"Refactoring Runaway": Understanding and Mitigating Tangled Refactorings in Coding Agents for Issue Resolution
by: Tian, Zhao, et al.
Published: (2026)
by: Tian, Zhao, et al.
Published: (2026)
How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations
by: AlOmar, Eman Abdullah, et al.
Published: (2024)
by: AlOmar, Eman Abdullah, et al.
Published: (2024)
Improving Code Comprehension through Cognitive-Load Aware Automated Refactoring for Novice Programmers
by: Saha, Subarna, et al.
Published: (2026)
by: Saha, Subarna, et al.
Published: (2026)
SWE-Refactor: A Repository-Level Benchmark for Real-World LLM-Based Code Refactoring
by: Xu, Yisen, et al.
Published: (2026)
by: Xu, Yisen, et al.
Published: (2026)
Assessing the Bug-Proneness of Refactored Code: A Longitudinal Multi-Project Study
by: Ferreira, Isabella, et al.
Published: (2025)
by: Ferreira, Isabella, et al.
Published: (2025)
How are MLOps Frameworks Used in Open Source Projects? An Empirical Characterization
by: Zampetti, Fiorella, et al.
Published: (2026)
by: Zampetti, Fiorella, et al.
Published: (2026)
Unveiling ChatGPT's Usage in Open Source Projects: A Mining-based Study
by: Tufano, Rosalia, et al.
Published: (2024)
by: Tufano, Rosalia, et al.
Published: (2024)
Automatic Categorization of GitHub Actions with Transformers and Few-shot Learning
by: Nguyen, Phuong T., et al.
Published: (2024)
by: Nguyen, Phuong T., et al.
Published: (2024)
Code Clone Refactoring in C# with Lambda Expressions
by: Kawamoto, Takuto, et al.
Published: (2025)
by: Kawamoto, Takuto, et al.
Published: (2025)
Leveraging LLMs, IDEs, and Semantic Embeddings for Automated Move Method Refactoring
by: Bellur, Abhiram, et al.
Published: (2025)
by: Bellur, Abhiram, et al.
Published: (2025)
Refactoring to Pythonic Idioms: A Hybrid Knowledge-Driven Approach Leveraging Large Language Models
by: Zhang, Zejun, et al.
Published: (2024)
by: Zhang, Zejun, et al.
Published: (2024)
Detecting Refactoring Commits in Machine Learning Python Projects: A Machine Learning-Based Approach
by: Noei, Shayan, et al.
Published: (2024)
by: Noei, Shayan, et al.
Published: (2024)
Many-Objective Optimization of Non-Functional Attributes based on Refactoring of Software Models
by: Cortellessa, Vittorio, et al.
Published: (2023)
by: Cortellessa, Vittorio, et al.
Published: (2023)
BOMs Away! Inside the Minds of Stakeholders: A Comprehensive Study of Bills of Materials for Software Systems
by: Stalnaker, Trevor, et al.
Published: (2023)
by: Stalnaker, Trevor, et al.
Published: (2023)
Impermanent Identifiers: Enhanced Source Code Comprehension and Refactoring
by: Guerra, Eduardo Martins, et al.
Published: (2024)
by: Guerra, Eduardo Martins, et al.
Published: (2024)
Developers and Generative AI: A Study of Self-Admitted Usage in Open Source Projects
by: Tufano, Rosalia, et al.
Published: (2026)
by: Tufano, Rosalia, et al.
Published: (2026)
Exploring the Potential of Llama Models in Automated Code Refinement: A Replication Study
by: Caumartin, Genevieve, et al.
Published: (2024)
by: Caumartin, Genevieve, et al.
Published: (2024)
Refactoring for Dockerfile Quality: A Dive into Developer Practices and Automation Potential
by: Ksontini, Emna, et al.
Published: (2025)
by: Ksontini, Emna, et al.
Published: (2025)
Similar Items
-
From Human to Machine Refactoring: Assessing GPT-4's Impact on Python Class Quality and Readability
by: Midolo, Alessandro, et al.
Published: (2026) -
Guidelines to Prompt Large Language Models for Code Generation: An Empirical Characterization
by: Midolo, Alessandro, et al.
Published: (2026) -
Machine Learning in the Wild: Early Evidence of Non-Compliant ML-Automation in Open-Source Software
by: Arshid, Zohaib, et al.
Published: (2026) -
Do LLMs Provide Links to Code Similar to what they Generate? A Study with Gemini and Bing CoPilot
by: Bifolco, Daniele, et al.
Published: (2025) -
Evaluating the Impact of Post-Training Quantization on Large Language Models for Code Generation
by: Giagnorio, Alessandro, et al.
Published: (2025)