Proceedings 16th Conference on Software Engineering Education and Training, 2003. (CSEE&T 2003).
DOI: 10.1109/csee.2003.1191375
|View full text |Cite
|
Sign up to set email alerts
|

Teaching a software development methodology: the case of extreme programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
17
0

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 34 publications
(17 citation statements)
references
References 6 publications
0
17
0
Order By: Relevance
“…One way to do this is illustrated in the following mapping [8]. We believe that such a mapping can be suitable for the mapping of the main ideas of any SDM, and can thus assist instructors and facilitators in organizing their teaching.…”
Section: Principle 11: Use Metaphors or "Other World's Concepts"mentioning
confidence: 97%
“…One way to do this is illustrated in the following mapping [8]. We believe that such a mapping can be suitable for the mapping of the main ideas of any SDM, and can thus assist instructors and facilitators in organizing their teaching.…”
Section: Principle 11: Use Metaphors or "Other World's Concepts"mentioning
confidence: 97%
“…In this paper, we describe how we have built on a mature Global Software Development (GSD) teaching initiative to explore such scenarios. The current research on using Agile methodologies in class settings has mostly concentrated on the use of Extreme Programming and pair programming for co-located teams [9]. One of its practices, pair programming, has been studied in a distributed context in education [1][8] [11].…”
Section: Introductionmentioning
confidence: 99%
“…Hazzan and Dubinsky [5] report on a course project that followed all twelve core practices of XP that include planning, small releases, system metaphor, simple design, continuous testing, refactoring, pair programming, collective code ownership, continuous integration, 40 hour work week, on-site customer, and coding standards.…”
Section: Related Workmentioning
confidence: 99%
“…These projects are either small in scale and expect the student to follow predefined steps already undertaken by experienced software engineers [2,3], or use medium sized programs in laboratory sessions closely supervised by experienced programmers [4][5][6]. These courses often require a commitment of substantial resources.…”
Section: Introductionmentioning
confidence: 99%