Effectiveness of Software Development Process Using Programmer Ranker Algorithm in Pair Programming

Abstract

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.

Authors and Affiliations

Manisha Giri*1

Keywords

Related Articles

 EFFECTS OF COOPERATIVE LEARNING APPROACH ON THE ALGEBRA PERFORMANCE OF MARITIME STUDENTS OF THE NAVAL STATE UNIVERSITY, NAVAL, BILIRAN PROVINCE

 The study aimed to find out the Algebra performance of the respondents exposed to cooperative learning approach and lecture method. The data were gathered with the use of evaluative test (pretest, weekly test...

 IMPORTANCE OF ACCREDITATION AND AUTONOMOUS STATUS IN ‘HEI’ – AN ASSESSMENT WITH SPECIAL ORIENTATION TO KARNATAKA STATE

 Accreditation and autonomous status is utmost important and so much in demand, in this paper we plan to present an importance of accreditation and autonomous statuses in higher educational Instituion’s and also pr...

 Analysis of Social Network Based on Graph Theory and Fuzzy Logic

 A social network consists of a set of individuals connected by a binary relationship, which can be represented as friendship between them, together with the communities that they join and the information that they...

 MACHINE LEARNING APPROACH TO DETECT ANDROID MALWARES

 Mobile phone industry is growing at rapid speed .These mobile phones are running on diiferent platform such as JAVA, Android, IOS, Sysmbian and others. Out all these platforms Android cover maximum share amount S...

 Aboveground Biomass in Humid Tropical Wetland Forests of the Republic of Congo, Congo Basin

 Tree aboveground biomass (AGB) distribution and carbon storage in different DBH (diameter at breast height) classes were calculated and compared between three different humid forest of the north of Congo (peat lan...

Download PDF file
  • EP ID EP127877
  • DOI -
  • Views 70
  • Downloads 0

How To Cite

Manisha Giri*1 (30). Effectiveness of Software Development Process Using Programmer Ranker Algorithm in Pair Programming. International Journal of Engineering Sciences & Research Technology, 2(6), 1524-1535. https://europub.co.uk/articles/-A-127877