Publication | Closed Access
A Tutoring System to Learn Code Refactoring
59
Citations
24
References
2021
Year
Unknown Venue
EngineeringEducationSoftware EngineeringSoftware Engineering EducationSoftware AnalysisProgramming Language TeachingProgram EvaluationIntelligent Tutoring SystemMathematics EducationIntelligent Tutoring SystemsNovice ProgrammersStudents Write CodeAutomated AssessmentLearning AnalyticsComputer ScienceTutoring SystemCode RepresentationGradingSoftware DesignCode RefactoringProgram AnalysisSoftware TestingProgram ComprehensionEducational AssessmentTest CasesRefactoring
In the last few decades, numerous tutoring systems and assessment tools have been developed to support students with learning programming, giving hints on correcting errors, showing which test cases do not succeed, and grading their overall solutions. The focus has been less on helping students write code with good style and quality. There are several professional tools that can help, but they are not targeted at novice programmers.
| Year | Citations | |
|---|---|---|
Page 1
Page 1