{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T18:00:30Z","timestamp":1772906430522,"version":"3.50.1"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2011,2,26]],"date-time":"2011-02-26T00:00:00Z","timestamp":1298678400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2011,12]]},"DOI":"10.1007\/s11219-011-9130-2","type":"journal-article","created":{"date-parts":[[2011,2,25]],"date-time":"2011-02-25T04:24:33Z","timestamp":1298607873000},"page":"643-661","source":"Crossref","is-referenced-by-count":11,"title":["The effectiveness of test-driven development: an industrial case study"],"prefix":"10.1007","volume":"19","author":[{"given":"Toma\u017e","family":"Dog\u0161a","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Bati\u010d","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,2,26]]},"reference":[{"key":"9130_CR32","doi-asserted-by":"crossref","unstructured":"Albrecht, A. J., & Gaffney, J. E., Jr. (1983). Software function, source lines of code, and development effort prediction: A software science validation. IEEE Transactions on Software Engineering, SE-9(6), 639\u2013648.","DOI":"10.1109\/TSE.1983.235271"},{"issue":"5","key":"9130_CR1","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1109\/52.951502","volume":"18","author":"K Beck","year":"2001","unstructured":"Beck, K. (2001). Aim, fire. IEEE Software, 18(5), 87\u201389.","journal-title":"IEEE Software"},{"key":"9130_CR2","volume-title":"Test driven development: by example","author":"K Beck","year":"2003","unstructured":"Beck, K. (2003). Test driven development: by example. USA: Addison Wesley Professional."},{"key":"9130_CR3","doi-asserted-by":"crossref","unstructured":"Bhat, T., Nagappan, N. (2006). Evaluating the efficacy of test-driven development: industrial case studies. Proceedings of International Symposium, Empirical Software Engineering (ISESE 06), ACM Press, 356\u2013363.","DOI":"10.1145\/1159733.1159787"},{"issue":"6","key":"9130_CR4","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/MS.2006.157","volume":"23","author":"Lisa Crispin","year":"2006","unstructured":"Crispin, Lisa. (2006). Driving software quality: how test-driven development impacts software quality. IEEE Software, 23(6), 70\u201371. doi: 10.1109\/MS.2006.157 .","journal-title":"IEEE Software"},{"issue":"6","key":"9130_CR5","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1145\/255656.255698","volume":"40","author":"MA Cusumano","year":"1997","unstructured":"Cusumano, M. A., & Selby, R. W. (1997). How microsoft builds software. Communications of the ACM, 40(6), 53\u201361.","journal-title":"Communications of the ACM"},{"key":"9130_CR6","doi-asserted-by":"crossref","first-page":"1001","DOI":"10.1016\/j.jss.2005.10.015","volume":"79","author":"L-O Damm","year":"2006","unstructured":"Damm, L.-O., & Lundberg, L. (2006). Results from introducing component-level test automation and test-driven development. Journal of Systems and Software, 79, 1001\u20131014. Elsevier Science Inc.","journal-title":"Journal of Systems and Software"},{"key":"9130_CR7","unstructured":"Edwards, S. H. (2003). Using test-driven development in the classroom: providing students with concrete feedback on performance. Proceedings of International Conference on Education and Information Systems: Technologies and Applications (EISTA \u201803)."},{"issue":"3","key":"9130_CR8","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1109\/TSE.2005.37","volume":"31","author":"H Erdogmus","year":"2005","unstructured":"Erdogmus, H., Morisio, M., & Torchiano, M. (2005). On the effectiveness of the test-first approach to programming. IEEE Transactions on Software Engineering, 31(3), 226\u2013237.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"8","key":"9130_CR9","doi-asserted-by":"crossref","first-page":"797","DOI":"10.1109\/32.879815","volume":"26","author":"NE Fenton","year":"2000","unstructured":"Fenton, N. E., & Ohlsson, N. (2000). Quantitative analysis of faults and failures in a complex software system. IEEE Transactions on Software Engineering, 26(8), 797\u2013814.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9130_CR10","volume-title":"Software metrics: A rigorous & practical approach","author":"NE Fenton","year":"1998","unstructured":"Fenton, N. E., & Pfleeger, S. L. (1998). Software metrics: A rigorous & practical approach (2nd ed.). Boston, USA: PWS Publishing Company.","edition":"2"},{"key":"9130_CR11","volume-title":"Refactoring: Improving the design of existing code","author":"M Fowler","year":"1999","unstructured":"Fowler, M., Beck, K., Brant, J., Opdyke, W., & Roberts, D. (1999). Refactoring: Improving the design of existing code. USA: Addison Wesley."},{"key":"9130_CR12","doi-asserted-by":"crossref","unstructured":"George, B., Williams, L. (2003). An initial investigation of test driven development in industry. ACM Symposium on Applied Computing (SAC), March.","DOI":"10.1145\/952532.952753"},{"issue":"2","key":"9130_CR13","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1109\/MS.2008.34","volume":"25","author":"DS Janzen","year":"2008","unstructured":"Janzen, D. S., & Saiedian, H. (2008). Does test-driven development really improve software design quality? IEEE Software, 25(2), 77\u201384.","journal-title":"IEEE Software"},{"key":"9130_CR14","unstructured":"Jeffries, R. E. (1999). Extreme Testing. Software Testing and Quality Engineering, 1(2), 23\u201326, March\/April."},{"key":"9130_CR15","doi-asserted-by":"crossref","unstructured":"Jeffries, R., Melnik, G. (2007). TDD: The art of fearless programming. IEEE Software, May\/June, 24\u201330.","DOI":"10.1109\/MS.2007.75"},{"key":"9130_CR16","unstructured":"Jovanovi\u0107, D., Dog\u0161a, T. (2003). Comparison of software development models and their usage in computer-telephony systems. In ConTEL 2003: Proceedings of the 7th international conference on telecommunications, University of Zagreb, Faculty of Electrical Engineering and Computing, Zagreb, Croatia (vol. 2, pp. 587\u2013592), June 11\u201313."},{"issue":"4","key":"9130_CR17","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/52.391832","volume":"12","author":"B Kitchenham","year":"1995","unstructured":"Kitchenham, B., Pickard, L., & Pfleeger, S. L. (1995). Case studies for method and tool evaluation. IEEE Software, 12(4), 52\u201362.","journal-title":"IEEE Software"},{"key":"9130_CR18","unstructured":"Madeyski, L. (2005). Preliminary analysis of the effects of pair programming and test-driven development on the external code quality. Frontiers in Artificial Intelligence and Applications.Proceeding of the 2005 conference on Software Engineering, vol. 130, pp. 113\u2013123."},{"key":"9130_CR19","doi-asserted-by":"crossref","unstructured":"Madeyski, L., Sza\u0142a, \u0141. (2007). The impact of test-driven development on software development productivity\u2014An empirical study. Software Process Improvement 14th European Conference, EuroSPI 2007, Potsdam, Germany, September 26\u201328, 2007 in Proceedings lecture notes in computer science, Springer Berlin\/Heidelberg, vol. 4764.","DOI":"10.1007\/978-3-540-75381-0_18"},{"key":"9130_CR20","unstructured":"Malik, S., Palencia, J. R. (1999). Synchronize and Stabilize vs. Open-source\u2013An analysis of 2 team-organization models when developing consumer level shrink-wrapped software. Computer Science 95.314A Research Report, Carleton University, Ottawa, Ontario, Canada."},{"key":"9130_CR21","unstructured":"Martin, R. C., Newkirk, J. W., Kess, R. S. (2002). Agile software development, principles, patterns, and practices (1st ed.). Prentice Hall, Englewood Cliffs."},{"key":"9130_CR22","unstructured":"Maurer, F., Martel, S. (2002). On the productivity of agile software practices: An industrial case study. Technical report, University of Calgary, Department of Computer Science, Calgary, Alberta, Canada."},{"key":"9130_CR23","doi-asserted-by":"crossref","unstructured":"Maximilien, M., Williams, L. (2003). Assessing test-driven development at IBM. Proceedings of 25th International Conference on Software Engineering (pp. 564\u2013569).","DOI":"10.1109\/ICSE.2003.1201238"},{"issue":"4","key":"9130_CR24","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"2","author":"TJ McCabe","year":"1976","unstructured":"McCabe, T. J. (1976). A complexity measure. IEEE Transactions on Software Engineering, 2(4), 308\u2013320.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"5","key":"9130_CR25","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1049\/ip-sen:20020540","volume":"149","author":"MM Mueller","year":"2002","unstructured":"Mueller, M. M., & Hagner, O. (2002). Experiment about Test-First Programming. IEE Proceedings\u2013Software, 149(5), 131\u2013136.","journal-title":"IEE Proceedings\u2013Software"},{"key":"9130_CR26","unstructured":"Newkirk, J., Vorontsov, A. (2004). Test-driven development in microsoft NET. Microsoft Press."},{"key":"9130_CR27","volume-title":"Software engineering: Theory and practice","author":"SL Pfleeger","year":"2006","unstructured":"Pfleeger, S. L., & Atlee, J. M. (2006). Software engineering: Theory and practice. New Jersey, USA: Prentice Hall."},{"key":"9130_CR28","doi-asserted-by":"crossref","unstructured":"Sanchez, J., Williams, L., Maximilien, E. M. (2007). A Longitudinal Study of the Use of a Test-Driven development Practice in Industry. AGILE 2007 Conference (AGILE 2007), 13\u201317 August, Washington, DC, USA. IEEE Computer Society 2007, ISBN 0-7695-2872-4.","DOI":"10.1109\/AGILE.2007.43"},{"key":"9130_CR29","volume-title":"Experimental and Quasi-experimental designs for generalized causal inference","author":"WR Shadish","year":"2002","unstructured":"Shadish, W. R., Cook, T. D., & Campbell, D. T. (2002). Experimental and Quasi-experimental designs for generalized causal inference. Boston, MA: Houghton Mifflin Company."},{"key":"9130_CR30","unstructured":"Siniaalto, M., Abrahamsson, P. (2007). A comparative case study on the impact of test-driven development on program design and test coverage. Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, IEEE Computer Society, Washington, pp. 275\u2013284, ISBN\u00a0~\u00a0ISSN: 1938\u20136451."},{"key":"9130_CR31","unstructured":"Stephens, M., Rosenberg, D. (2004). The Irony of Extreme Programming. Dr. Dobb\u2019s Journal, May 2004."}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-011-9130-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-011-9130-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-011-9130-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,8]],"date-time":"2019-06-08T21:06:07Z","timestamp":1560027967000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-011-9130-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,2,26]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,12]]}},"alternative-id":["9130"],"URL":"https:\/\/doi.org\/10.1007\/s11219-011-9130-2","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,2,26]]}}}