Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education 2006
DOI: 10.1145/1121341.1121451
|View full text |Cite
|
Sign up to set email alerts
|

An innovative approach to teaching refactoring

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2007
2007
2021
2021

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…However, it is rarely taught in the computer science curriculum, and few guidelines or pedagogical approaches exist for how to teach these concepts. This paper is a continuation of a previous paper [20] published at SIGCSE2006. That paper introduced an innovative pedagogical approach to systematically and incrementally teaching refactoring.…”
Section: Introductionmentioning
confidence: 75%
“…However, it is rarely taught in the computer science curriculum, and few guidelines or pedagogical approaches exist for how to teach these concepts. This paper is a continuation of a previous paper [20] published at SIGCSE2006. That paper introduced an innovative pedagogical approach to systematically and incrementally teaching refactoring.…”
Section: Introductionmentioning
confidence: 75%
“…They illustrated the applicability of the example by applying various tools supporting different aspects of the refactoring process. Smith et al [25] introduced an incremental approach for teaching refactoring at the college level. Through their hands‐on approach, refactoring could become an integral component in the computer science (CS) curriculum and an innovative means of reinforcing good development practices.…”
Section: Related Workmentioning
confidence: 99%
“…Educators have designed several projects that teach students about refactoring, usually for more advanced students [1,9,17,19]. Experienced educators studied the quality of object-oriented examples in Java textbooks [4].…”
Section: Code Quality In Educationmentioning
confidence: 99%