Automating Source Code Refactoring in the Classroom.
Eman Abdullah AlOmarMohamed Wiem MkaouerAli OuniPublished in: SIGCSE (1) (2024)
Keyphrases
- source code
- open source
- software systems
- software projects
- open source software
- software maintenance
- student learning
- open source projects
- high level
- software evolution
- program understanding
- program comprehension
- linux kernel
- free software
- source files
- software engineers
- software repositories
- visual basic
- object oriented systems
- execution traces
- version control
- java code
- legacy systems
- software artifacts
- mining software repositories