The case for collaborative programming
Communications of the ACM
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
All I really need to know about pair programming I learned in kindergarten
Communications of the ACM
Pair Programming Illuminated
Empirical Software Engineering
Strengthening the Case for Pair Programming
IEEE Software
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Assessing test-driven development at IBM
Proceedings of the 25th International Conference on Software Engineering
The collaborative software process(sm)
The collaborative software process(sm)
Test-Driven Development as a Defect-Reduction Practice
ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
An initial investigation of test driven development in industry
Proceedings of the 2003 ACM symposium on Applied computing
Are Reviews an Alternative to Pair Programming?
Empirical Software Engineering
An Empirical Study about the Feelgood Factor in Pair Programming
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
Experimental context classification: incentives and experience of subjects
Proceedings of the 27th international conference on Software engineering
A multiple case study on the impact of pair programming on product quality
Proceedings of the 27th international conference on Software engineering
On the Effectiveness of the Test-First Approach to Programming
IEEE Transactions on Software Engineering
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Proceedings of the 2005 conference on Software Engineering: Evolution and Emerging Technologies
Pair programming vs. side-by-side programming
EuroSPI'05 Proceedings of the 12th European conference on Software Process Improvement
On the effects of pair programming on thoroughness and fault-finding effectiveness of unit tests
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Hi-index | 0.00 |
This paper is inspired by an article by Müller and Padberg who study the feelgood factor and programming experience, as candidate drivers for the pair programming performance. We not only reveal a possible threat to validity of empirical results presented by Müller and Padberg but also perform an independent research. Our objective is to provide empirical evidence whether external code quality is correlated with the feelgood factor, or with programming experience. Our empirical study is based on a controlled experiment with MSc students. It appeared that the external code quality is correlated with the feelgood factor, and programming experience, in the case of pairs using a classic (test-last) testing approach. The generalization of the results is limited due to the fact that MSc students participated in the study. The research revealed that both the feelgood factor and programming experience may be the external code quality drivers.