An Empirical Study on the TDD Conformance of Novice and Expert Pair Programmers (original) (raw)
References
Müller, M.M., Hagner, O.: Experiment about test-first programming. In: IEE Proceedings – Software, vol. 149, pp. 131–136 (October 2002) Google Scholar
Erdogmus, H., Morisio, M., Torchiano, M.: On the Effectiveness of the Test-First Approach to Programming. IEEE Transactions on Software Engineering 31(3), 226–237 (2005) Article Google Scholar
Pančur, M., Ciglarič, M., Trampuš, M., Vidmar, T.: Towards Empirical Evaluation of Test-Driven Development in a University Environment. In: EUROCON 2003. Computer as a Tool. The IEEE Region 8, vol. 2, pp. 83–86 (September 2003) Google Scholar
Edwards, S.H.: Using Software Testing to Move Students from Trial-and-Error to Reflection-in-Action. SIGCSE Bull. 36(1), 26–30 (2004) Article Google Scholar
Kaufmann, R., Janzen, D.: Implications of Test-Driven development: A Pilot Study. In: OOPSLA 2003: Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 298–299. ACM, New York (2003) Google Scholar
Geras, A., Smith, M., Miller, J.: A Prototype Empirical Evaluation of Test Driven Development. In: Proceedings of the 10th International Symposium on Software Metrics, Washington, DC, USA, pp. 405–416. IEEE Computer Society, Los Alamitos (2004) Google Scholar
Canfora, G., Cimitile, A., Garcia, F., Piattini, M., Visaggio, C.A.: Evaluating Advantages of Test Driven Development: a Controlled Experiment with Professionals. In: ISESE 2006: Proceedings of the 2006 ACM/IEEE international symposium on empirical software engineering, pp. 364–371. ACM Press, New York (2006) Google Scholar
George, B., Williams, L.: An Initial Investigation of Test Driven Development in Industry. In: SAC 2003: Proceedings of the, ACM symposium on Applied computing, pp. 1135–1139. ACM Press, New York (2003) Chapter Google Scholar
Maximilien, E.M., Williams, L.: Assessing Test-Driven Development at IBM. In: ICSE 2003: Proceedings of the 25th International Conference on Software Engineering, Washington, DC, USA, pp. 564–569. IEEE Computer Society, Los Alamitos (2003) Chapter Google Scholar
Bhat, T., Nagappan, N.: Evaluating the Efficacy of Test-Driven Development: Industrial Case Studies. In: ISESE 2006: Proceedings of the 2006 ACM/IEEE international symposium on empirical software engineering, pp. 356–363. ACM Press, New York (2006) Google Scholar
Dybå, T., Arisholm, E., Sjøberg, D.I., Hannay, J.E., Shull, F.: Are Two Heads Better than One? On the Effectiveness of Pair Programming. IEEE Software 24(6), 12–15 (2007) Article Google Scholar
Domino, M.A., Collins, R.W., Hevner, A.R., Cohen, C.F.: Conflict in collaborative software development. In: SIGMIS CPR 2003: Proceedings of the 2003 SIGMIS conference on Computer personnel research, pp. 44–51. ACM, New York (2003) Google Scholar
Chao, J., Atli, G.: Critical personality traits in successful pair programming. In: Proceedings of Agile 2006 Conference, pp. 89–93 (2006) Google Scholar
Katira, N., Williams, L., Wiebe, E., Miller, C., Balik, S., Gehringer, E.: On understanding compatibility of student pair programmers. SIGCSE Bull. 36(1), 7–11 (2004) Article Google Scholar
Sfetsos, P., Stamelos, I., Angelis, L., Deligiannis, I.: Investigating the Impact of Personality Types on Communication and Collaboration-Viability in Pair Programming – An Empirical Study. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds.) XP 2006. LNCS, vol. 4044, pp. 43–52. Springer, Heidelberg (2006) Chapter Google Scholar
Mackinnon, T., Freeman, S., Craig, P.: Endo-testing: unit testing with mock objects. In: Extreme programming examined, pp. 287–301. Addison-Wesley Longman Publishing Co., Inc., Boston (2001) Google Scholar
Hollander, M., Wolfe, D.A.: Nonparametric Statistical Methods, 2nd edn. Wiley Interscience, Hoboken (1999) MATH Google Scholar
Müller, M.M., Höfer, A.: The Effect of Experience on the Test-Driven Development Process. Empirical Software Engineering 12(6), 593–615 (2007) Article Google Scholar
Arisholm, E., Gallis, H., Dybå, T., Sjøberg, D.I.K.: Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise. IEEE Transactions on Software Engineering 33(2), 65–86 (2007) Article Google Scholar