CSC/ECE 517 Fall 2012/ch2a 2w9 ms: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:


== Introduction ==
== Introduction ==
 
Pair programming is a style of programming in which two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code or test. Use of this practice has been demonstrated to improve productivity and quality of software products in one of the paper <ref name = ref-paper />.
[[#top|Back to top]]
[[#top|Back to top]]


Line 39: Line 39:
== References ==
== References ==
<references>
<references>
<ref name = rubytool> http://ruby-toolbox.com/categories/testing_frameworks.html </ref>
<ref name = ref-paper> http://www2.yk.psu.edu/~sg3/cmpbd205/assign/week01/ACMarticlePairProgramming.pdf </ref>
</references>
</references>

Revision as of 05:55, 24 October 2012

Pair Programming

This chapter will explain basic concepts of pair programming. We would also explain its benefits, advantages and disadvantages of pair programming. In the end we will conclude the topic by mentioning ongoing research in this field.


Introduction

Pair programming is a style of programming in which two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code or test. Use of this practice has been demonstrated to improve productivity and quality of software products in one of the paper <ref name = ref-paper />. Back to top

Principles of Pair Programming

Back to top

How to achieve Pair Programming

Back to top

Benefits of Pair Programming

Back to top

Advantages

Back to top

Disadvantages

Back to top

Ongoing Research

Back to top

Conclusion

Back to top

References

<references> <ref name = ref-paper> http://www2.yk.psu.edu/~sg3/cmpbd205/assign/week01/ACMarticlePairProgramming.pdf </ref> </references>