Effectiveness of Software Development Process Using Programmer Ranker Algorithm in Pair ProgrammingJournal: International Journal of Engineering Sciences & Research Technology (IJESRT) (Vol.2, No. 6)
Publication Date: 2013-06-30
Authors : Manisha Giri; Saket Soni;
Page : 1524`-1535
Keywords : Pair programming; PAT; Collaborative programming; Team building; PRA.;
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. In industry, the practice of pair programming has been shown to improve product quality, improve team spirit, aid in knowledge management, and reduce product risk. In software industry, pair programming also improves associate’s morale, helps associates to be more successful, and improves associates retention in an information technology major. Project efficiency of pairs in program design and implementation tasks is identified by using pair programming concept. Pair programming involves two developers simultaneously collaborating with each other on the same programming task to design and code a solution. Programming aptitude tests (PATs) have been shown to correlate with programming performance. In this paper we will measure time productivity using pair programming, in two important ways: One is elapsed time to complete the task and the other is the total effort/time of the programmers completing the task. Using Programmer Ranker Algorithm (PRA) we will generate pair and Rank will be provided to each pair of Junior, Senior of industry. After providing rank the best pair can be allocated to Embedded Software project type, Semi detached Software project type and Organic Software project type respectively.
Other Latest Articles
Last modified: 2014-10-28 22:06:54