TY - GEN
T1 - Software process fusion: Uniting pair programming and solo programming processes
AU - Lui, Kim Man
AU - Chan, Chun Chung
PY - 2006/1/1
Y1 - 2006/1/1
N2 - The rule of pair programming process in software development is controversial. This controversy arises in part from their being presented as alternatives, yet it would be more helpful to see them as complementary software management tools. This paper describes the application of such a complementary model, software process fusion (SPF), in a real-world software management situation in China. Pair and solo programming are adopted at different stages of the process and according to the background of programmers, as appropriate. Unlike the usual practice of eXtreme Programming, in which all production code must written in pairs, all-the-time pair programming, the proposed model encourages programmers to design code patterns of their own in pairs and then to use these patterns to build sub-modules solo, The report finds that the longer team members work alone, the more code patterns they develop for reuse later in pairs.
AB - The rule of pair programming process in software development is controversial. This controversy arises in part from their being presented as alternatives, yet it would be more helpful to see them as complementary software management tools. This paper describes the application of such a complementary model, software process fusion (SPF), in a real-world software management situation in China. Pair and solo programming are adopted at different stages of the process and according to the background of programmers, as appropriate. Unlike the usual practice of eXtreme Programming, in which all production code must written in pairs, all-the-time pair programming, the proposed model encourages programmers to design code patterns of their own in pairs and then to use these patterns to build sub-modules solo, The report finds that the longer team members work alone, the more code patterns they develop for reuse later in pairs.
UR - http://www.scopus.com/inward/record.url?scp=33745877623&partnerID=8YFLogxK
U2 - 10.1007/11754305_13
DO - 10.1007/11754305_13
M3 - Conference article published in proceeding or book
SN - 3540341994
SN - 9783540341994
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 115
EP - 123
BT - Software Process Change - International Software Process Workshop and International Workshop on Software Process Simulation and Modeling, SPW/ProSim 2006
PB - Springer Verlag
T2 - International Software Process Workshop and International Workshop on Software Process Simulation and Modeling, SPW/ProSim 2006
Y2 - 20 May 2006 through 21 May 2006
ER -