TY - GEN
T1 - Applying Pair Programming Practice in the Improvement of Software Design Skills, in an Undergraduate Course
AU - Quintana, Hernan
AU - Grados, Billy
PY - 2020/6/15
Y1 - 2020/6/15
N2 - Teaching design patterns has proved to be a complicated topic in software engineering courses. Practitioners require mastering this technique in order to develop higher-quality programs. As part of the experiment, we used pair programming practice to solve this problem in an undergraduate classroom activity, aiming that finding the best pair configuration based on previous programming skills and character affinity, would lead us to better results. The experiment was divided into five rounds, increasing the complexity every each exercise. Afterward, we compared the score obtained by the students in the mid-term exam with last semester scores, resulting in an improvement of 0.37 points with the previous semester, which was 12.3% of the highest score (3 points).
AB - Teaching design patterns has proved to be a complicated topic in software engineering courses. Practitioners require mastering this technique in order to develop higher-quality programs. As part of the experiment, we used pair programming practice to solve this problem in an undergraduate classroom activity, aiming that finding the best pair configuration based on previous programming skills and character affinity, would lead us to better results. The experiment was divided into five rounds, increasing the complexity every each exercise. Afterward, we compared the score obtained by the students in the mid-term exam with last semester scores, resulting in an improvement of 0.37 points with the previous semester, which was 12.3% of the highest score (3 points).
KW - design patterns
KW - pair programming
KW - software engineering education
UR - http://www.scopus.com/inward/record.url?scp=85086476495&partnerID=8YFLogxK
U2 - 10.1145/3341525.3393985
DO - 10.1145/3341525.3393985
M3 - Articulo (Contribución a conferencia)
AN - SCOPUS:85086476495
SN - 9781450368742
T3 - Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
SP - 543
EP - 544
BT - ITiCSE 2020 - Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education
PB - Association for Computing Machinery
Y2 - 15 June 2020 through 19 June 2020
ER -