{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T19:23:28Z","timestamp":1763580208624},"publisher-location":"Berlin, Heidelberg","reference-count":34,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540346821"},{"type":"electronic","value":"9783540346838"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11767718_24","type":"book-chapter","created":{"date-parts":[[2006,9,18]],"date-time":"2006-09-18T12:04:58Z","timestamp":1158581098000},"page":"278-289","source":"Crossref","is-referenced-by-count":24,"title":["The Impact of Pair Programming and Test-Driven Development on Package Dependencies in Object-Oriented Design \u2014 An Experiment"],"prefix":"10.1007","author":[{"given":"Lech","family":"Madeyski","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"24_CR1","volume-title":"Test Driven Development: By Example","author":"K. Beck","year":"2002","unstructured":"Beck, K.: Test Driven Development: By Example. Addison-Wesley, Reading (2002)"},{"key":"24_CR2","volume-title":"Pair Programming Illuminated","author":"L. Williams","year":"2002","unstructured":"Williams, L., Kessler, R.: Pair Programming Illuminated. Addison-Wesley, Reading (2002)"},{"key":"24_CR3","volume-title":"Extreme Programming Explained: Embrace Change","author":"K. Beck","year":"2004","unstructured":"Beck, K.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley, Reading (2004)","edition":"2"},{"issue":"3","key":"24_CR4","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1145\/272287.272333","volume":"41","author":"J.T. Nosek","year":"1998","unstructured":"Nosek, J.T.: The case for collaborative programming. Communications of the ACM\u00a041(3), 105\u2013108 (1998)","journal-title":"Communications of the ACM"},{"issue":"4","key":"24_CR5","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/52.854064","volume":"17","author":"L. Williams","year":"2000","unstructured":"Williams, L., Kessler, R.R., Cunningham, W., Jeffries, R.: Strengthening the case for pair programming. IEEE Software\u00a017(4), 19\u201325 (2000)","journal-title":"IEEE Software"},{"key":"24_CR6","unstructured":"Williams, L.: The Collaborative Software Process. PhD thesis, University of Utah (2000)"},{"key":"24_CR7","unstructured":"Nawrocki, J.R., Wojciechowski, A.: Experimental evaluation of pair programming. In: ESCOM 2001: European Software Control and Metrics, pp. 269\u2013276 (2001)"},{"key":"24_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1007\/11586012_4","volume-title":"Software Process Improvement","author":"J.R. Nawrocki","year":"2005","unstructured":"Nawrocki, J.R., Jasi\u0144ski, M., Olek, L., Lange, B.: Pair Programming vs. Side-by-Side Programming. In: Richardson, I., Abrahamsson, P., Messnarz, R. (eds.) EuroSPI 2005. LNCS, vol.\u00a03792, pp. 28\u201338. Springer, Heidelberg (2005)"},{"key":"24_CR9","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/ISSRE.2003.1251029","volume-title":"ISSRE 2003: Proceedings of the 14th International Symposium on Software Reliability Engineering","author":"L. Williams","year":"2003","unstructured":"Williams, L., Maximilien, E.M., Vouk, M.: Test-Driven Development as a Defect-Reduction Practice. In: ISSRE 2003: Proceedings of the 14th International Symposium on Software Reliability Engineering, Washington, DC, USA, pp. 34\u201348. IEEE Computer Society, Los Alamitos (2003)"},{"key":"24_CR10","doi-asserted-by":"crossref","first-page":"564","DOI":"10.1109\/ICSE.2003.1201238","volume-title":"ICSE 2003: Proceedings of the 25th International Conference on Software Engineering","author":"E.M. Maximilien","year":"2003","unstructured":"Maximilien, E.M., Williams, L.A.: Assessing Test-Driven Development at IBM. In: ICSE 2003: Proceedings of the 25th International Conference on Software Engineering, pp. 564\u2013569. IEEE Computer Society, Los Alamitos (2003)"},{"key":"24_CR11","doi-asserted-by":"crossref","unstructured":"George, B., Williams, L.A.: An Initial Investigation of Test Driven Development in Industry. In: SAC 2003: Proceedings of the 2003 ACM Symposium on Applied Computing, pp. 1135\u20131139. ACM, New York (2003)","DOI":"10.1145\/952532.952753"},{"issue":"5","key":"24_CR12","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1016\/j.infsof.2003.09.011","volume":"46","author":"B. George","year":"2004","unstructured":"George, B., Williams, L.A.: A structured experiment of test-driven development. Information and Software Technology\u00a046(5), 337\u2013342 (2004)","journal-title":"Information and Software Technology"},{"key":"24_CR13","series-title":"Frontiers in Artificial Intelligence and Applications","first-page":"113","volume-title":"Software Engineering: Evolution and Emerging Technologies","author":"L. Madeyski","year":"2005","unstructured":"Madeyski, L.: Preliminary Analysis of the Effects of Pair Programming and Test-Driven Development on the External Code Quality. In: Zieli\u0144ski, K., Szmuc, T. (eds.) Software Engineering: Evolution and Emerging Technologies. Frontiers in Artificial Intelligence and Applications, vol.\u00a0130, pp. 113\u2013123. IOS Press, Amsterdam (2005)"},{"issue":"5","key":"24_CR14","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1049\/ip-sen:20020540","volume":"149","author":"M.M. M\u00fcller","year":"2002","unstructured":"M\u00fcller, M.M., Hagner, O.: Experiment about test-first programming. IEE Proceedings - Software\u00a0149(5), 131\u2013136 (2002)","journal-title":"IEE Proceedings - Software"},{"key":"24_CR15","unstructured":"M\u00fcller, M.M.: Are Reviews an Alternative to Pair Programming? In: EASE 2003: Conference on Empirical Assessment In Software Engineering (2003)"},{"issue":"4","key":"24_CR16","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1023\/B:EMSE.0000039883.47173.39","volume":"9","author":"M.M. M\u00fcller","year":"2004","unstructured":"M\u00fcller, M.M.: Are Reviews an Alternative to Pair Programming? Empirical Software Engineering\u00a09(4), 335\u2013351 (2004)","journal-title":"Empirical Software Engineering"},{"key":"24_CR17","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1145\/1094855.1094945","volume-title":"OOPSLA 2005: Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications","author":"D.S. Janzen","year":"2005","unstructured":"Janzen, D.S.: Software Architecture Improvement through Test-Driven Development. In: OOPSLA 2005: Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 222\u2013223. ACM Press, New York (2005)"},{"key":"24_CR18","doi-asserted-by":"publisher","first-page":"298","DOI":"10.1145\/949344.949421","volume-title":"OOPSLA 2003: Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications","author":"R. Kaufmann","year":"2003","unstructured":"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\u2013299. ACM Press, New York (2003)"},{"key":"24_CR19","unstructured":"Madeyski, L.: An empirical analysis of the impact of pair programming and test-driven development on CK design complexity metrics. Technical Report PRE I31\/05\/P-004, Institute of Applied Informatics, Wroclaw University of Technology (2005)"},{"issue":"6","key":"24_CR20","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"S.R. Chidamber","year":"1994","unstructured":"Chidamber, S.R., Kemerer, C.F.: A Metrics Suite for Object Oriented Design. IEEE Transactions on Software Engineering\u00a020(6), 476\u2013493 (1994)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"24_CR21","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1109\/ICSE.2005.1553595","volume-title":"ICSE 2005: Proceedings of the 27th International Conference on Software Engineering","author":"H. Hulkko","year":"2005","unstructured":"Hulkko, H., Abrahamsson, P.: A Multiple Case Study on the Impact of Pair Programming on Product Quality. In: ICSE 2005: Proceedings of the 27th International Conference on Software Engineering, pp. 495\u2013504. ACM Press, New York (2005)"},{"key":"24_CR22","unstructured":"Object Mentor, Inc.: Test Driven Development (2005), \n                    \n                      http:\/\/www.objectmentor.com\/writeUps\/TestDrivenDevelopment"},{"key":"24_CR23","unstructured":"Wikipedia, the free encyclopedia: Test-driven development (2005), \n                    \n                      http:\/\/en.wikipedia.org\/wiki\/Test_driven_development"},{"key":"24_CR24","unstructured":"Wikipedia, the free encyclopedia: Pair programming (2005), \n                    \n                      http:\/\/en.wikipedia.org\/wiki\/Pair_programming"},{"key":"24_CR25","unstructured":"Martin, R.C.: OO Design Quality Metrics, An Analysis of Dependencies (1994)"},{"key":"24_CR26","volume-title":"Agile Software Development, Principles, Patterns, and Practices","author":"R.C. Martin","year":"2004","unstructured":"Martin, R.C.: Agile Software Development, Principles, Patterns, and Practices. Prentice-Hall, Englewood Cliffs (2004)"},{"key":"24_CR27","unstructured":"Wroclaw University of Technology, e-Informatyka and Tigris developers: aopmetrics project (2005), \n                    \n                      http:\/\/aopmetrics.tigris.org\/"},{"key":"24_CR28","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1145\/302405.302654","volume-title":"ICSE 1999: Proceedings of the 21st International Conference on Software Engineering","author":"L.C. Briand","year":"1999","unstructured":"Briand, L.C., W\u00fcst, J., Ikonomovski, S.V., Lounis, H.: Investigating quality factors in object-oriented designs: an industrial case study. In: ICSE 1999: Proceedings of the 21st International Conference on Software Engineering, pp. 345\u2013354. IEEE Computer Society Press, Los Alamitos (1999)"},{"issue":"1","key":"24_CR29","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/S0164-1212(00)00086-8","volume":"56","author":"K.E. Emam","year":"2001","unstructured":"Emam, K.E., Melo, W.L., Machado, J.C.: The Prediction of Faulty Classes Using Object-Oriented Design Metrics. Journal of Systems and Software\u00a056(1), 63\u201375 (2001)","journal-title":"Journal of Systems and Software"},{"key":"24_CR30","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in Software Engineering: An Introduction","author":"C. Wohlin","year":"2000","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, Norwell (2000)"},{"issue":"5","key":"24_CR31","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1145\/332833.332848","volume":"43","author":"L.A. Williams","year":"2000","unstructured":"Williams, L.A., Kessler, R.R.: All I really need to know about pair programming I learned in kindergarten. Commun. ACM\u00a043(5), 108\u2013114 (2000)","journal-title":"Commun. ACM"},{"issue":"3","key":"24_CR32","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1109\/TSE.2005.37","volume":"31","author":"H. Erdogmus","year":"2005","unstructured":"Erdogmus, H., Morisio, M., Torchiano, M.: On the Effectiveness of the Test-First Approach to Programming. IEEE Transactions on Software Engineering\u00a031(3), 226\u2013237 (2005)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"24_CR33","unstructured":"Shadish, W.R., Cook, T.D., Campbell, D.T.: Experimental and Quasi-Experimental Designs for Generalized Causal Inference. Houghton Mifflin (2002)"},{"issue":"8","key":"24_CR34","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"B. Kitchenham","year":"2002","unstructured":"Kitchenham, B., Pfleeger, S.L., Pickard, L., Jones, P., Hoaglin, D.C., Emam, K.E., Rosenberg, J.: Preliminary Guidelines for Empirical Research in Software Engineering. IEEE Transactions on Software Engineering\u00a028(8), 721\u2013734 (2002)","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Lecture Notes in Computer Science","Product-Focused Software Process Improvement"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11767718_24.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T07:11:36Z","timestamp":1619507496000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11767718_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540346821","9783540346838"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/11767718_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}