From Human to Machine Refactoring: Assessing GPT-4's Impact on Python Class Quality and Readability
Fuente:
arXiv
Saved in:
| Main Authors: | Midolo, Alessandro, Tramontana, Emiliano, Di Penta, Massimiliano |
|---|---|
| Format: | Preprint |
| Published: |
2026
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Similar Items
Automated Refactoring of Non-Idiomatic Python Code: A Differentiated Replication with LLMs
by: Midolo, Alessandro, et al.
Published: (2025)
by: Midolo, Alessandro, et al.
Published: (2025)
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)
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)
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)
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)
Bugs in the Shadows: Static Detection of Faulty Python Refactorings
by: Oliveira, Jonhnanthan, et al.
Published: (2025)
by: Oliveira, Jonhnanthan, et al.
Published: (2025)
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)
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)
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)
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)
Quality and Security Signals in AI-Generated Python Refactoring Pull Requests
by: Almukhtar, Mohamed, et al.
Published: (2026)
by: Almukhtar, Mohamed, et al.
Published: (2026)
From Restructuring to Stabilization: A Large-Scale Experiment on Iterative Code Readability Refactoring with Large Language Models
by: Peitek, Norman, et al.
Published: (2026)
by: Peitek, Norman, et al.
Published: (2026)
Multi-objective Software Architecture Refactoring driven by Quality Attributes
by: Di Pompeo, Daniele, et al.
Published: (2023)
by: Di Pompeo, Daniele, et al.
Published: (2023)
"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)
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)
Optimizing Datasets for Code Summarization: Is Code-Comment Coherence Enough?
by: Vitale, Antonio, et al.
Published: (2025)
by: Vitale, Antonio, et al.
Published: (2025)
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)
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)
An Empirical Study on the Impact of Code Duplication-aware Refactoring Practices on Quality Metrics
by: AlOmar, Eman Abdullah
Published: (2025)
by: AlOmar, Eman Abdullah
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)
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)
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)
Refactoring with LLMs: Bridging Human Expertise and Machine Understanding
by: Piao, Yonnel Chen Kuang, et al.
Published: (2025)
by: Piao, Yonnel Chen Kuang, et al.
Published: (2025)
Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study
by: Mehra, Rohit, et al.
Published: (2025)
by: Mehra, Rohit, et al.
Published: (2025)
ChatGPT for Code Refactoring: Analyzing Topics, Interaction, and Effective Prompts
by: AlOmar, Eman Abdullah, et al.
Published: (2025)
by: AlOmar, Eman Abdullah, 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)
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)
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)
Refactoring Detection in C++ Programs with RefactoringMiner++
by: Ritz, Benjamin, et al.
Published: (2025)
by: Ritz, Benjamin, 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)
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)
An Empirical Analysis of Machine Learning Model and Dataset Documentation, Supply Chain, and Licensing Challenges on Hugging Face
by: Stalnaker, Trevor, et al.
Published: (2025)
by: Stalnaker, Trevor, et al.
Published: (2025)
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)
Future of Software Engineering Research: The SIGSOFT Perspective
by: Di Penta, Massimiliano, et al.
Published: (2026)
by: Di Penta, Massimiliano, 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)
Performance of Genetic Algorithms in the Context of Software Model Refactoring
by: Cortellessa, Vittorio, et al.
Published: (2023)
by: Cortellessa, Vittorio, et al.
Published: (2023)
Search Budget in Multi-Objective Refactoring Optimization: a Model-Based Empirical Study
by: Di Pompeo, Daniele, et al.
Published: (2022)
by: Di Pompeo, Daniele, et al.
Published: (2022)
Automated Unit Test Refactoring
by: Gao, Yi, et al.
Published: (2024)
by: Gao, Yi, et al.
Published: (2024)
No Need to Lift a Finger Anymore? Assessing the Quality of Code Generation by ChatGPT
by: Liu, Zhijie, et al.
Published: (2023)
by: Liu, Zhijie, et al.
Published: (2023)
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)
Similar Items
-
Automated Refactoring of Non-Idiomatic Python Code: A Differentiated Replication with LLMs
by: Midolo, Alessandro, et al.
Published: (2025) -
Guidelines to Prompt Large Language Models for Code Generation: An Empirical Characterization
by: Midolo, Alessandro, et al.
Published: (2026) -
Evaluating the Impact of Post-Training Quantization on Large Language Models for Code Generation
by: Giagnorio, Alessandro, et al.
Published: (2025) -
Machine Learning in the Wild: Early Evidence of Non-Compliant ML-Automation in Open-Source Software
by: Arshid, Zohaib, et al.
Published: (2026) -
How the Training Procedure Impacts the Performance of Deep Learning-based Vulnerability Patching
by: Mastropaolo, Antonio, et al.
Published: (2024)