Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study
Fuente:
arXiv
Gespeichert in:
| Hauptverfasser: | Oliveira, Eduardo Carneiro, Keuning, Hieke, Jeuring, Johan |
|---|---|
| Format: | Preprint |
| Veröffentlicht: |
2024
|
| Schlagworte: | |
| Online-Zugang: | |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Ähnliche Einträge
Teaching Well-Structured Code: A Literature Review of Instructional Approaches
von: Nurollahian, Sara, et al.
Veröffentlicht: (2025)
von: Nurollahian, Sara, et al.
Veröffentlicht: (2025)
Understanding Student Interaction with AI-Powered Next-Step Hints: Strategies and Challenges
von: Birillo, Anastasiia, et al.
Veröffentlicht: (2025)
von: Birillo, Anastasiia, et al.
Veröffentlicht: (2025)
Clustering MOOC Programming Solutions to Diversify Their Presentation to Students
von: Artser, Elizaveta, et al.
Veröffentlicht: (2024)
von: Artser, Elizaveta, et al.
Veröffentlicht: (2024)
SWE-Refactor: A Repository-Level Benchmark for Real-World LLM-Based Code Refactoring
von: Xu, Yisen, et al.
Veröffentlicht: (2026)
von: Xu, Yisen, et al.
Veröffentlicht: (2026)
How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations
von: AlOmar, Eman Abdullah, et al.
Veröffentlicht: (2024)
von: AlOmar, Eman Abdullah, et al.
Veröffentlicht: (2024)
KOALA: a Configurable Tool for Collecting IDE Data When Solving Programming Tasks
von: Karol, Daniil, et al.
Veröffentlicht: (2025)
von: Karol, Daniil, et al.
Veröffentlicht: (2025)
In-IDE Programming Courses: Learning Software Development in a Real-World Setting
von: Birillo, Anastasiia, et al.
Veröffentlicht: (2025)
von: Birillo, Anastasiia, et al.
Veröffentlicht: (2025)
Impermanent Identifiers: Enhanced Source Code Comprehension and Refactoring
von: Guerra, Eduardo Martins, et al.
Veröffentlicht: (2024)
von: Guerra, Eduardo Martins, et al.
Veröffentlicht: (2024)
"Refactoring Runaway": Understanding and Mitigating Tangled Refactorings in Coding Agents for Issue Resolution
von: Tian, Zhao, et al.
Veröffentlicht: (2026)
von: Tian, Zhao, et al.
Veröffentlicht: (2026)
An Empirical Study on the Code Refactoring Capability of Large Language Models
von: Cordeiro, Jonathan, et al.
Veröffentlicht: (2024)
von: Cordeiro, Jonathan, et al.
Veröffentlicht: (2024)
Refactoring Deep Learning Code: A Study of Practices and Unsatisfied Tool Needs
von: Wang, Siqi, et al.
Veröffentlicht: (2024)
von: Wang, Siqi, et al.
Veröffentlicht: (2024)
Assessing the Bug-Proneness of Refactored Code: A Longitudinal Multi-Project Study
von: Ferreira, Isabella, et al.
Veröffentlicht: (2025)
von: Ferreira, Isabella, et al.
Veröffentlicht: (2025)
Code Clone Refactoring in C# with Lambda Expressions
von: Kawamoto, Takuto, et al.
Veröffentlicht: (2025)
von: Kawamoto, Takuto, et al.
Veröffentlicht: (2025)
Deciphering Refactoring Branch Dynamics in Modern Code Review: An Empirical Study on Qt
von: AlOmar, Eman Abdullah
Veröffentlicht: (2024)
von: AlOmar, Eman Abdullah
Veröffentlicht: (2024)
Automated Extract Method Refactoring with Open-Source LLMs: A Comparative Study
von: Chand, Sivajeet, et al.
Veröffentlicht: (2025)
von: Chand, Sivajeet, et al.
Veröffentlicht: (2025)
An Empirical Study on the Impact of Code Duplication-aware Refactoring Practices on Quality Metrics
von: AlOmar, Eman Abdullah
Veröffentlicht: (2025)
von: AlOmar, Eman Abdullah
Veröffentlicht: (2025)
A Study on Thinking Patterns of Large Reasoning Models in Code Generation
von: Halim, Kevin, et al.
Veröffentlicht: (2025)
von: Halim, Kevin, et al.
Veröffentlicht: (2025)
MANTRA: Enhancing Automated Method-Level Refactoring with Contextual RAG and Multi-Agent LLM Collaboration
von: Xu, Yisen, et al.
Veröffentlicht: (2025)
von: Xu, Yisen, et al.
Veröffentlicht: (2025)
Build Code Needs Maintenance Too: A Study on Refactoring and Technical Debt in Build Systems
von: Ghammam, Anwar, et al.
Veröffentlicht: (2025)
von: Ghammam, Anwar, et al.
Veröffentlicht: (2025)
CodeTaste: Can LLMs Generate Human-Level Code Refactorings?
von: Thillen, Alex, et al.
Veröffentlicht: (2026)
von: Thillen, Alex, et al.
Veröffentlicht: (2026)
Refactoring for Novices in Java: An Eye Tracking Study on the Extract vs. Inline Methods
von: da Costa, José Aldo Silva, et al.
Veröffentlicht: (2026)
von: da Costa, José Aldo Silva, et al.
Veröffentlicht: (2026)
Refactoring Detection in C++ Programs with RefactoringMiner++
von: Ritz, Benjamin, et al.
Veröffentlicht: (2025)
von: Ritz, Benjamin, et al.
Veröffentlicht: (2025)
A Code Smell Refactoring Approach using GNNs
von: Zhang, HanYu, et al.
Veröffentlicht: (2025)
von: Zhang, HanYu, et al.
Veröffentlicht: (2025)
An Empirical Study of Refactoring Engine Bugs
von: Wang, Haibo, et al.
Veröffentlicht: (2024)
von: Wang, Haibo, et al.
Veröffentlicht: (2024)
Code Refactoring with LLM: A Comprehensive Evaluation With Few-Shot Settings
von: Tapader, Md. Raihan, et al.
Veröffentlicht: (2025)
von: Tapader, Md. Raihan, et al.
Veröffentlicht: (2025)
Preference-Guided Refactored Tuning for Retrieval Augmented Code Generation
von: Gao, Xinyu, et al.
Veröffentlicht: (2024)
von: Gao, Xinyu, et al.
Veröffentlicht: (2024)
Dissect-and-Restore: AI-based Code Verification with Transient Refactoring
von: Wang, Changjie, et al.
Veröffentlicht: (2025)
von: Wang, Changjie, et al.
Veröffentlicht: (2025)
Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study
von: Mehra, Rohit, et al.
Veröffentlicht: (2025)
von: Mehra, Rohit, et al.
Veröffentlicht: (2025)
Teaching Code Refactoring Using LLMs
von: Khairnar, Anshul, et al.
Veröffentlicht: (2025)
von: Khairnar, Anshul, et al.
Veröffentlicht: (2025)
Agentic Refactoring: An Empirical Study of AI Coding Agents
von: Horikawa, Kosei, et al.
Veröffentlicht: (2025)
von: Horikawa, Kosei, et al.
Veröffentlicht: (2025)
Automated Refactoring of Non-Idiomatic Python Code: A Differentiated Replication with LLMs
von: Midolo, Alessandro, et al.
Veröffentlicht: (2025)
von: Midolo, Alessandro, et al.
Veröffentlicht: (2025)
How do Agents Refactor: An Empirical Study
von: Ottenhof, Lukas, et al.
Veröffentlicht: (2026)
von: Ottenhof, Lukas, et al.
Veröffentlicht: (2026)
LLM-based Multi-Agent System for Intelligent Refactoring of Haskell Code
von: Siddeeq, Shahbaz, et al.
Veröffentlicht: (2025)
von: Siddeeq, Shahbaz, et al.
Veröffentlicht: (2025)
ChatGPT for Code Refactoring: Analyzing Topics, Interaction, and Effective Prompts
von: AlOmar, Eman Abdullah, et al.
Veröffentlicht: (2025)
von: AlOmar, Eman Abdullah, et al.
Veröffentlicht: (2025)
Automated Refactoring of Legacy JavaScript Code to ES6 Modules
von: Paltoglou, Katerina, et al.
Veröffentlicht: (2021)
von: Paltoglou, Katerina, et al.
Veröffentlicht: (2021)
Foundation Models as Oracles for Refactoring Correctness Detection
von: Gheyi, Rohit, et al.
Veröffentlicht: (2026)
von: Gheyi, Rohit, et al.
Veröffentlicht: (2026)
A Differential Fuzzing-Based Evaluation of Functional Equivalence in LLM-Generated Code Refactorings
von: Dristi, Simantika Bhattacharjee, et al.
Veröffentlicht: (2026)
von: Dristi, Simantika Bhattacharjee, et al.
Veröffentlicht: (2026)
Leveraging LLMs for Automated Translation of Legacy Code: A Case Study on PL/SQL to Java Transformation
von: Solovyeva, Lola, et al.
Veröffentlicht: (2025)
von: Solovyeva, Lola, et al.
Veröffentlicht: (2025)
Bugs in the Shadows: Static Detection of Faulty Python Refactorings
von: Oliveira, Jonhnanthan, et al.
Veröffentlicht: (2025)
von: Oliveira, Jonhnanthan, et al.
Veröffentlicht: (2025)
ActRef: Enhancing the Understanding of Python Code Refactoring with Action-Based Analysis
von: Wang, Siqi, et al.
Veröffentlicht: (2025)
von: Wang, Siqi, et al.
Veröffentlicht: (2025)
Ähnliche Einträge
-
Teaching Well-Structured Code: A Literature Review of Instructional Approaches
von: Nurollahian, Sara, et al.
Veröffentlicht: (2025) -
Understanding Student Interaction with AI-Powered Next-Step Hints: Strategies and Challenges
von: Birillo, Anastasiia, et al.
Veröffentlicht: (2025) -
Clustering MOOC Programming Solutions to Diversify Their Presentation to Students
von: Artser, Elizaveta, et al.
Veröffentlicht: (2024) -
SWE-Refactor: A Repository-Level Benchmark for Real-World LLM-Based Code Refactoring
von: Xu, Yisen, et al.
Veröffentlicht: (2026) -
How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations
von: AlOmar, Eman Abdullah, et al.
Veröffentlicht: (2024)