Board logo

subject: Pair Programming & The Ieee Computer Magazine [print this page]


Pair programming has been present since the early 1970s and it is only in the recent days that extreme programming formally categorized it as a central practice methodology. In addition to that, pair programming has also faced agreement in the academic environment as a meaningful strategy to understand programming and learning.

What is Pair Programming?

Pair programming is yet another aspect of software engineering where two programs function side by side, coding and designing similar algorithms. There are usually two functions in pair programming:

* First, the driver who manages both the mouse and computer keyboard

* Second the navigator who reviews the drivers work offering suggestions, advice and corrections to design and code

Going by certain software analysts Pair Programming improves the software design quality, reduce deficiencies of the code, enhances team communications, technical skills and is considered more enjoyable than their participants. This apart, pair programming has also been used as a process for teaching programming in higher education models. Concerning this, it has been observed that by applying this process to the first year students have mostly resulted in a high percentage of students who have finished their course successfully. In addition to that, the quantitative studies have also compared the performances of pair programming students and solo students indicated that the former would turn to solutions for their projects with the solutions being of excellent quality.

Simultaneously there have been certain cases cited in universities where students found out the experience inefficient, irritating and exhausting. Similarly another school of thought says that students found pair programming demanding and frustrating. On the other hand there have been situations where pair programming has appeared to be meaningful and engaging. There is yet another school of thought is of the opinion that Pair Programming is not always successful.

However research is the apt way for software developers to have a better idea about Pair Programming and its implications. This research therefore must be conducted in a systec and guided manner. Whilst the internet articles and magazines are helpful, the IEEE Computer Society is a useful and informative option that publishes a wide variety of peer-reviewed, high quality, topical magazines featuring the best in software developments having updated data. IEEE Computer Societys flagship publication, Computer represents technical articles regarding multiple aspects of computer engineering, computer science, technology and applications. In addition to that the IEEE Computer Magazine provides a historical perspective on software, computing and networking and helps in offering technology solutions for IT enterprises.

by: Gladeyas




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0