Detecting Refactoring Commits in Machine Learning Python Projects: A Machine Learning-Based Approach
Abstract
References
Index Terms
- Detecting Refactoring Commits in Machine Learning Python Projects: A Machine Learning-Based Approach
Recommendations
Graph-based approach for detecting impure refactoring from version commits
IWoR 2016: Proceedings of the 1st International Workshop on Software RefactoringImpure refactoring is defined as a refactoring operation that was saved together with non-refactoring changes or several refactoring operations were saved at the same location stored in source code repositories. Many of existing approaches are not ...
The three-step refactoring detector pattern
EuroPLop '19: Proceedings of the 24th European Conference on Pattern Languages of ProgramsDeveloping a tool that provides support for different refactorings, through a set of refactoring detectors which identify opportunities for source code improvements, is not easy. Our experience in developing such a tool for refactoring object-oriented ...
Investigating Student Errors in Code Refactoring
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Learning to develop code of good quality is challenging. One way to improve code quality is through code refactoring. Students make several mistakes when refactoring code. This research project aims to comprehend student errors in code refactoring, as ...
Comments
Information & Contributors
Information
Published In
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Author Tags
Qualifiers
- Research-article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 140Total Downloads
- Downloads (Last 12 months)140
- Downloads (Last 6 weeks)78
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in