Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education 2008
DOI: 10.1145/1384271.1384325
|View full text |Cite
|
Sign up to set email alerts
|

A distance learning approach to teaching eXtreme programming

Abstract: As university-level distance learning programs become more and more popular, and software engineering courses incorporate eXtreme Programming (XP) into their curricula, certain challenges arise when teaching XP to students who are not physically co-located. In this paper, we present the results of a three-year study of such an online software engineering course targeted to graduate students, and describe some of the specific challenges faced, such as students' aversion to aspects of XP and difficulties in sche… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 25 publications
0
10
0
Order By: Relevance
“…There have been many studies on engineering and learning software courses. Murphy, Phung, & Kaiser (2008) reported the results of their investigation on The COMS W4156 Advanced Software Engineering course at Columbia University. The study only focused on programming topics (programming work in pairs) with distance learning methods.…”
Section: Introductionmentioning
confidence: 99%
“…There have been many studies on engineering and learning software courses. Murphy, Phung, & Kaiser (2008) reported the results of their investigation on The COMS W4156 Advanced Software Engineering course at Columbia University. The study only focused on programming topics (programming work in pairs) with distance learning methods.…”
Section: Introductionmentioning
confidence: 99%
“…Distributed extreme programming, especially distributed pair programming, is destined to failure unless proper tools are employed that support social practices. Murphy and Phung [19] state that extreme programming is also a type of agile software development methodology that focuses on early software releases and is geared towards improving the software quality.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Distributed pair programming has a serious communication and coordination issues as the programmers are located at different geographic locations. Murphy and Phung [19] Distance learning. A novel distance learning approach for teaching extreme programming.…”
Section: Lee and Baementioning
confidence: 99%
“…According to Murphy et al [9], extreme programming focuses on early releases and improving quality of software. Distance learning approach to teaching extreme programming is, in fact, the study of different tenants of distributed pair programming.…”
Section:  Communicationmentioning
confidence: 99%
“…Schummer and Lukosch [8] discussed distributed extreme programming especially distributed pair programming and argue that project may be destined to failure unless proper tools are used that support social practices. Murphy [9] highlights extreme programming approach and challenges. Sato et al [10] highlight agile software development practices.…”
Section: Literature Review and Critical Evaluationmentioning
confidence: 99%