25th International Conference on Software Engineering, 2003. Proceedings. 2003
DOI: 10.1109/icse.2003.1201241
|View full text |Cite
|
Sign up to set email alerts
|

Introducing software engineering by means of extreme programming

Abstract: This paper reports on experience from teaching basic software engineering concepts by using Extreme Programming in a second year undergraduate course taken by 107 students. We describe how this course fits into a wider programme on software engineering and technology and report our experience from running and improving the course. Particularly important aspects of our setup includes team coaching (by older students) and "teamin-one-room". Our experience so far is very positive and we see that students get a go… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
15
0

Year Published

2003
2003
2013
2013

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 22 publications
(16 citation statements)
references
References 3 publications
1
15
0
Order By: Relevance
“…From the outset, we identified a number of aspects that would have an effect on how the XP process would be used in our environmental setting. These factors affect most XP projects in universities, and our findings support those discussed in detail in [4,5,9,10].…”
Section: Factors Affecting University Xpsupporting
confidence: 81%
“…From the outset, we identified a number of aspects that would have an effect on how the XP process would be used in our environmental setting. These factors affect most XP projects in universities, and our findings support those discussed in detail in [4,5,9,10].…”
Section: Factors Affecting University Xpsupporting
confidence: 81%
“…Much of the literature suggests that pairprogramming, where two people work on the same problem at the same time on the same computer, reduces student frustration, increases student satisfaction, and fosters positive attitudes [7,10,13,[22][23][24][25][36][37][38][39][40]. In pair-programming, one person, the "driver," sits at the computer and takes direction from the "navigator" (or the "back-seat driver").…”
Section: Figure 2 Examples For Visual Learnersmentioning
confidence: 99%
“…The initial inspiration for XT came out of observations made during a course and project that has been given for several years at our department (Hedin et al, 2003). The course uses eXtreme Programming (XP) (Beck, 2005) as a method to teach software engineering principles to computer science students.…”
Section: Introductionmentioning
confidence: 99%