RefacTutor: An Interactive Tutoring System for Software Refactoring.
Thorsten HaendlerGustaf NeumannFiodor SmirnovPublished in: CSEDU (Selected Papers) (2019)
Keyphrases
- tutoring system
- software systems
- cognitive skills
- source code
- student modelling
- graphic user interface
- intelligent tutoring systems
- student model
- knowledge acquisition bottleneck
- search based software testing
- software architecture
- software maintenance
- software evolution
- learning gains
- software development
- computer systems
- problem based learning
- object oriented systems
- learning process
- software projects
- intelligent tutors
- software design
- learning environment
- computer graphics
- business applications
- virtual reality
- statistically significant
- design patterns
- computer assisted