QUALITY PROGRAMMING ANALYSIS IN PAIR PROGRAMMING IN CONTEXT OF HETROGENOUS AND HOMOGENOUS PAIRS

M. R. MAREE, F. N. MEMON, A.W. SHAIKH, Z.U.A. KHUHRO, I. A. MEMON

Abstract


Reliable communication is necessary for accomplishment of any task in a better way. For many years programmers in software industry have experienced that by working collaboratively high quality software can be developed in shorter time. Extreme Programming (XP), a lightweight agile software development methodology propagates its twelve interesting practices and stresses to work collaboratively. Pair programming is one of the popular practices of XP, containing the idea of working two programmers collaboratively side by side on design, coding and testing of piece of software. The question arises how the teams  of  programmers  be  formalized? Would heterogeneous pairs work better than  the homogenous pairs? Or would homogenous pairs work better than the heterogeneous? The existence of these factors can vary in homogenous and heterogeneous pairs. For these reasons and more this paper presents the empirical analysis based upon the evaluation between the homogenous and heterogeneous pairs in terms of efficiency, accuracy, quality, quantity of bugs, brainstorming  performance and creativity potential during programming activity. This paper presents the empirical analysis based upon the evaluation between the homogenous and heterogeneous pairs in terms of efficiency, accuracy, quality, quantity of bugs, brainstorming performance and creativity potential during programming activity. 


Full Text:

PDF

Refbacks

  • There are currently no refbacks.


Copyright (c) 2015 Sindh University Research Journal - SURJ (Science Series)

 Copyright © University of Sindh, Jamshoro. 2017 All Rights Reserved.
Printing and Publication by: Sindh University Press.