Abstract: In this paper we describe a qualitative study regarding pair programming in an agile programming team where members initially had little or no knowledge of agile methods and only basic knowledge of object-oriented programming. The whole study is based on a design experiment where we created a training environment for software engineers using an extreme programming project as context. We gathered data regarding the participants’ perceptions of how the project went, and found that pair programming was not a very easy practice for the team members to handle. Using an activity theoretical analysis, we uncovered that although some pair constellations worked well, some of them had problems because of combinations of differing knowledge ...
This study concentrates on pair programming, which is a practice of Extreme Programming. Pair progra...
Developing large software systems requires team work, which in turn calls for lots of communication ...
Despite the growing attention given to agile methods and practices in developed countries, there is ...
100 leaves : ill. ; 30 cm.PolyU Library Call No.: [THS] LG51 .H577P COMP 2006 LuiAs Agile Software D...
Pair programming is a software development technique where two programmers work together at a single...
Abstract. Agile methods are becoming more and more popular. Most well known among them is probably E...
The use of agile methods is growing in industrial practice due to the documented benefits of increas...
Context. Agile methods address the challenges of an unpredictable world by relying on “people and th...
We present the results of an extensive and substantial case study on pair programming, which was car...
Abstract — Pair programming is an important aspect of Extreme programming and it is the part of agil...
Pair programming is a programming technique which is conducted by two programmers work together at o...
Pair programming is a technique which is introduced for helping programmers to develop high quality ...
We studied the effects of pair programming in a team context on productivity, defects, design qualit...
Masters Degree, University of KwaZulu-Natal, Durban.IT has been growing rapidly through the years an...
Although pair programming is becoming more prevalent in software development, and a number of report...
This study concentrates on pair programming, which is a practice of Extreme Programming. Pair progra...
Developing large software systems requires team work, which in turn calls for lots of communication ...
Despite the growing attention given to agile methods and practices in developed countries, there is ...
100 leaves : ill. ; 30 cm.PolyU Library Call No.: [THS] LG51 .H577P COMP 2006 LuiAs Agile Software D...
Pair programming is a software development technique where two programmers work together at a single...
Abstract. Agile methods are becoming more and more popular. Most well known among them is probably E...
The use of agile methods is growing in industrial practice due to the documented benefits of increas...
Context. Agile methods address the challenges of an unpredictable world by relying on “people and th...
We present the results of an extensive and substantial case study on pair programming, which was car...
Abstract — Pair programming is an important aspect of Extreme programming and it is the part of agil...
Pair programming is a programming technique which is conducted by two programmers work together at o...
Pair programming is a technique which is introduced for helping programmers to develop high quality ...
We studied the effects of pair programming in a team context on productivity, defects, design qualit...
Masters Degree, University of KwaZulu-Natal, Durban.IT has been growing rapidly through the years an...
Although pair programming is becoming more prevalent in software development, and a number of report...
This study concentrates on pair programming, which is a practice of Extreme Programming. Pair progra...
Developing large software systems requires team work, which in turn calls for lots of communication ...
Despite the growing attention given to agile methods and practices in developed countries, there is ...