{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:52:42Z","timestamp":1740099162296,"version":"3.37.3"},"publisher-location":"Cham","reference-count":44,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030036720"},{"type":"electronic","value":"9783030036737"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-030-03673-7_17","type":"book-chapter","created":{"date-parts":[[2018,11,2]],"date-time":"2018-11-02T03:53:44Z","timestamp":1541130824000},"page":"227-242","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Does the Performance of TDD Hold Across Software Companies and Premises? A Group of Industrial Experiments on TDD"],"prefix":"10.1007","author":[{"given":"Adrian","family":"Santos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Janne","family":"J\u00e4rvinen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jari","family":"Partanen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Markku","family":"Oivo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Natalia","family":"Juristo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,11,3]]},"reference":[{"key":"17_CR1","unstructured":"Beck, K.: Test-Driven Development: By Example. Addison-Wesley Professional (2003)"},{"key":"17_CR2","unstructured":"ISO: ISO\/IEC 25010:2011 (2011)"},{"issue":"4","key":"17_CR3","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1016\/j.infsof.2014.01.002","volume":"56","author":"H Munir","year":"2014","unstructured":"Munir, H., Moayyed, M., Petersen, K.: Considering rigor and relevance when evaluating test driven development: a systematic review. Inf. Softw. Technol. 56(4), 375\u2013394 (2014)","journal-title":"Inf. Softw. Technol."},{"issue":"6","key":"17_CR4","doi-asserted-by":"publisher","first-page":"835","DOI":"10.1109\/TSE.2012.28","volume":"39","author":"Y Rafique","year":"2013","unstructured":"Rafique, Y., Mi\u0161i\u0107, V.B.: The effects of test-driven development on external quality and productivity: a meta-analysis. IEEE Trans. Softw. Eng. 39(6), 835\u2013856 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"17_CR5","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1016\/j.infsof.2016.02.004","volume":"74","author":"W Bissi","year":"2016","unstructured":"Bissi, W., Neto, A.G.S.S., Emer, M.C.F.P.: The effects of test driven development on internal quality, external quality and productivity: a systematic review. Inf. Softw. Technol. 74, 45\u201354 (2016)","journal-title":"Inf. Softw. Technol."},{"key":"17_CR6","doi-asserted-by":"crossref","unstructured":"Kollanus, S.: Test-driven development-still a promising approach? In: Seventh International Conference on the Quality of Information and Communications Technology (QUATIC), pp. 403\u2013408. IEEE (2010)","DOI":"10.1109\/QUATIC.2010.73"},{"issue":"6","key":"17_CR7","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MS.2010.152","volume":"27","author":"F Shull","year":"2010","unstructured":"Shull, F., Melnik, G., Turhan, B., Layman, L., Diep, M., Erdogmus, H.: What do we know about test-driven development? IEEE Softw. 27(6), 16\u201319 (2010)","journal-title":"IEEE Softw."},{"key":"17_CR8","doi-asserted-by":"crossref","unstructured":"Causevic, A., Sundmark, D., Punnekkat, S.: Factors limiting industrial adoption of test driven development: a systematic review. In: IEEE Fourth International Conference on Software Testing, Verification and Validation (ICST), pp. 337\u2013346. IEEE (2011)","DOI":"10.1109\/ICST.2011.19"},{"key":"17_CR9","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/978-3-319-03602-1_10","volume-title":"Software Quality. Model-Based Approaches for Advanced Software and Systems Engineering","author":"S M\u00e4kinen","year":"2014","unstructured":"M\u00e4kinen, S., M\u00fcnch, J.: Effects of test-driven development: a comparative analysis of empirical studies. In: Winkler, D., Biffl, S., Bergsmann, J. (eds.) SWQD 2014. LNBIP, vol. 166, pp. 155\u2013169. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-03602-1_10"},{"key":"17_CR10","doi-asserted-by":"crossref","unstructured":"McDaid, K., Rust, A., Bishop, B.: Test-driven development: can it work for spreadsheets? In: Proceedings of the 4th International Workshop on End-User Software Engineering, pp. 25\u201329. ACM (2008)","DOI":"10.1145\/1370847.1370853"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"Maximilien, E.M., Williams, L.: Assessing test-driven development at IBM. In: Proceedings of the 25th International Conference on Software Engineering, pp. 564\u2013569. IEEE (2003)","DOI":"10.1109\/ICSE.2003.1201238"},{"key":"17_CR12","doi-asserted-by":"crossref","unstructured":"Sjoberg, D.I., et al.: Conducting realistic experiments in software engineering. In: Proceedings of the International Symposium on Empirical Software Engineering, pp. 17\u201326. IEEE (2002)","DOI":"10.1109\/ISESE.2002.1166921"},{"key":"17_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1007\/978-3-540-45143-3_3","volume-title":"Empirical Methods and Studies in Software Engineering","author":"DIK Sj\u00f8berg","year":"2003","unstructured":"Sj\u00f8berg, D.I.K., et al.: Challenges and recommendations when increasing the realism of controlled software engineering experiments. In: Conradi, R., Wang, A.I. (eds.) Empirical Methods and Studies in Software Engineering. LNCS, vol. 2765, pp. 24\u201338. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/978-3-540-45143-3_3"},{"key":"17_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in Software Engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in Software Engineering. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-29044-2"},{"issue":"5","key":"17_CR15","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 structured experiment of test-driven development. Inf. Softw. Technol. 46(5), 337\u2013342 (2004)","journal-title":"Inf. Softw. Technol."},{"key":"17_CR16","doi-asserted-by":"crossref","unstructured":"Geras, A., Smith, M., Miller, J.: A prototype empirical evaluation of test driven development. In: Proceedings of the 10th International Symposium on Software Metrics, pp. 405\u2013416. IEEE (2004)","DOI":"10.1109\/METRIC.2004.1357925"},{"issue":"6","key":"17_CR17","doi-asserted-by":"publisher","first-page":"2763","DOI":"10.1007\/s10664-016-9490-0","volume":"22","author":"A Tosun","year":"2017","unstructured":"Tosun, A., et al.: An industry experiment on the effects of test-driven development on external quality and productivity. Empir. Softw. Eng. 22(6), 2763\u20132805 (2017)","journal-title":"Empir. Softw. Eng."},{"key":"17_CR18","volume-title":"Introduction to Meta-analysis","author":"M Borenstein","year":"2011","unstructured":"Borenstein, M., Hedges, L.V., Higgins, J.P., Rothstein, H.R.: Introduction to Meta-analysis. Wiley, Chichester (2011)"},{"issue":"2","key":"17_CR19","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/s10664-010-9137-5","volume":"16","author":"S Bannerman","year":"2011","unstructured":"Bannerman, S., Martin, A.: A multiple comparative study of test-with development product changes and their effects on team speed and product quality. Empir. Softw. Eng. 16(2), 177\u2013210 (2011)","journal-title":"Empir. Softw. Eng."},{"key":"17_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/978-3-540-85279-7_12","volume-title":"Balancing Agility and Formalism in Software Engineering","author":"M Siniaalto","year":"2008","unstructured":"Siniaalto, M., Abrahamsson, P.: Does test-driven development improve the program code? Alarming results from a comparative case study. In: Meyer, B., Nawrocki, J.R., Walter, B. (eds.) CEE-SET 2007. LNCS, vol. 5082, pp. 143\u2013156. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-85279-7_12"},{"key":"17_CR21","doi-asserted-by":"crossref","unstructured":"Bhat, T., Nagappan, N.: Evaluating the efficacy of test-driven development: industrial case studies. In: Proceedings of the 2006 ACM\/IEEE International Symposium on Empirical Software Engineering, pp. 356\u2013363. ACM (2006)","DOI":"10.1145\/1159733.1159787"},{"key":"17_CR22","unstructured":"Ynchausti, R.A.: Integrating unit testing into a software development teams process. In: XP 2001, pp. 84\u201387 (2001)"},{"key":"17_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/978-3-540-75381-0_17","volume-title":"Software Process Improvement","author":"L-O Damm","year":"2007","unstructured":"Damm, L.-O., Lundberg, L.: Quality impact of introducing component-level test automation and test-driven development. In: Abrahamsson, P., Baddoo, N., Margaria, T., Messnarz, R. (eds.) EuroSPI 2007. LNCS, vol. 4764, pp. 187\u2013199. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-75381-0_17"},{"issue":"3","key":"17_CR24","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/s10664-008-9062-z","volume":"13","author":"N Nagappan","year":"2008","unstructured":"Nagappan, N., Maximilien, E.M., Bhat, T., Williams, L.: Realizing quality improvement through test driven development: results and experiences of four industrial teams. Empir. Softw. Eng. 13(3), 289\u2013302 (2008)","journal-title":"Empir. Softw. Eng."},{"issue":"7","key":"17_CR25","doi-asserted-by":"publisher","first-page":"1001","DOI":"10.1016\/j.jss.2005.10.015","volume":"79","author":"LO Damm","year":"2006","unstructured":"Damm, L.O., Lundberg, L.: Results from introducing component-level test automation and test-driven development. J. Syst. Softw. 79(7), 1001\u20131014 (2006)","journal-title":"J. Syst. Softw."},{"key":"17_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1007\/978-3-540-24853-8_27","volume-title":"Extreme Programming and Agile Processes in Software Engineering","author":"KM Lui","year":"2004","unstructured":"Lui, K.M., Chan, K.C.C.: Test driven development and software process improvement in China. In: Eckstein, J., Baumeister, H. (eds.) XP 2004. LNCS, vol. 3092, pp. 219\u2013222. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-24853-8_27"},{"key":"17_CR27","doi-asserted-by":"crossref","unstructured":"Williams, L., Maximilien, E.M., Vouk, M.: Test-driven development as a defect-reduction practice. In: 14th International Symposium on Software Reliability Engineering, ISSRE 2003, pp. 34\u201345. IEEE (2003)","DOI":"10.1109\/ISSRE.2003.1251029"},{"issue":"4","key":"17_CR28","doi-asserted-by":"publisher","first-page":"643","DOI":"10.1007\/s11219-011-9130-2","volume":"19","author":"T Dog\u0161a","year":"2011","unstructured":"Dog\u0161a, T., Bati\u010d, D.: The effectiveness of test-driven development: an industrial case study. Softw. Qual. J. 19(4), 643\u2013661 (2011)","journal-title":"Softw. Qual. J."},{"key":"17_CR29","doi-asserted-by":"crossref","unstructured":"Slyngstad, O.P.N., Li, J., Conradi, R., R\u00f8nneberg, H., Landre, E., Wesenberg, H.: The impact of test driven development on the evolution of a reusable framework of components-an industrial case study. In: The Third International Conference on Software Engineering Advances, ICSEA 2008, pp. 214\u2013223. IEEE (2008)","DOI":"10.1109\/ICSEA.2008.8"},{"key":"17_CR30","doi-asserted-by":"crossref","unstructured":"Aniche, M.F., Gerosa, M.A.: Most common mistakes in test-driven development practice: results from an online survey with developers. In: Third International Conference on Software Testing, Verification, and Validation Workshops (ICSTW), pp. 469\u2013478. IEEE (2010)","DOI":"10.1109\/ICSTW.2010.16"},{"key":"17_CR31","doi-asserted-by":"crossref","unstructured":"Sanchez, J.C., Williams, L., Maximilien, E.M.: On the sustained use of a test-driven development practice at IBM. In: Agile Conference (AGILE), pp. 5\u201314. IEEE (2007)","DOI":"10.1109\/AGILE.2007.43"},{"key":"17_CR32","doi-asserted-by":"crossref","unstructured":"Dyb\u00e5, T., Dings\u00f8yr, T.: Strength of evidence in systematic reviews in software engineering. In: Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 178\u2013187. ACM (2008)","DOI":"10.1145\/1414004.1414034"},{"issue":"7650","key":"17_CR33","doi-asserted-by":"publisher","first-page":"924","DOI":"10.1136\/bmj.39489.470347.AD","volume":"336","author":"GH Guyatt","year":"2008","unstructured":"Guyatt, G.H., et al.: Grade: an emerging consensus on rating quality of evidence and strength of recommendations. BMJ (Clinical research ed.) 336(7650), 924\u2013926 (2008)","journal-title":"BMJ (Clinical research ed.)"},{"issue":"8","key":"17_CR34","doi-asserted-by":"publisher","first-page":"1033","DOI":"10.1016\/j.infsof.2014.04.004","volume":"56","author":"OS Gomez","year":"2014","unstructured":"Gomez, O.S., Juristo, N., Vegas, S.: Understanding replication of experiments in software engineering: a classification. Inf. Softw. Technol. 56(8), 1033\u20131048 (2014)","journal-title":"Inf. Softw. Technol."},{"issue":"3","key":"17_CR35","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 Trans. Softw. Eng. 31(3), 226\u2013237 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"5","key":"17_CR36","doi-asserted-by":"publisher","first-page":"2457","DOI":"10.1007\/s10664-016-9471-3","volume":"22","author":"O Dieste","year":"2017","unstructured":"Dieste, O., Aranda, A.M., Uyaguari, F., Turhan, B., Tosun, A., Fucci, D., Oivo, M., Juristo, N.: Empirical evaluation of the effects of experience on code quality and programmer productivity: an exploratory study. Empir. Softw. Eng. 22(5), 2457\u20132542 (2017)","journal-title":"Empir. Softw. Eng."},{"issue":"5","key":"17_CR37","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1007\/s10459-010-9222-y","volume":"15","author":"G Norman","year":"2010","unstructured":"Norman, G.: Likert scales, levels of measurement and the laws of statistics. Adv. Health Sci. Educ. 15(5), 625\u2013632 (2010)","journal-title":"Adv. Health Sci. Educ."},{"key":"17_CR38","unstructured":"Field, A.: Discovering Statistics Using IBM SPSS Statistics. Sage (2013)"},{"issue":"5","key":"17_CR39","doi-asserted-by":"publisher","first-page":"855","DOI":"10.1002\/sim.7141","volume":"36","author":"DL Burke","year":"2017","unstructured":"Burke, D.L., Ensor, J., Riley, R.D.: Meta-analysis using individual participant data: one-stage and two-stage approaches, and why they may differ. Stat. Med. 36(5), 855\u2013875 (2017)","journal-title":"Stat. Med."},{"issue":"9","key":"17_CR40","doi-asserted-by":"publisher","first-page":"949","DOI":"10.1016\/j.jclinepi.2010.11.016","volume":"64","author":"D Fisher","year":"2011","unstructured":"Fisher, D., Copas, A., Tierney, J., Parmar, M.: A critical review of methods for the assessment of patient-level interactions in individual participant data meta-analysis of randomized trials, and guidance for practitioners. J. Clin. Epidemiol. 64(9), 949\u2013967 (2011)","journal-title":"J. Clin. Epidemiol."},{"issue":"5","key":"17_CR41","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MS.2017.3571562","volume":"34","author":"L Briand","year":"2017","unstructured":"Briand, L., Bianculli, D., Nejati, S., Pastore, F., Sabetzadeh, M.: The case for context-driven software engineering research: generalizability is overrated. IEEE Softw. 34(5), 72\u201375 (2017)","journal-title":"IEEE Softw."},{"issue":"3","key":"17_CR42","doi-asserted-by":"publisher","first-page":"533","DOI":"10.1093\/oxfordjournals.schbul.a033474","volume":"26","author":"HC Kraemer","year":"2000","unstructured":"Kraemer, H.C.: Pitfalls of multisite randomized clinical trials of efficacy and effectiveness. Schizophr. Bull. 26(3), 533 (2000)","journal-title":"Schizophr. Bull."},{"issue":"2","key":"17_CR43","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1037\/a0015565","volume":"14","author":"H Cooper","year":"2009","unstructured":"Cooper, H., Patall, E.A.: The relative benefits of meta-analysis conducted with individual participant data versus aggregated data. Psychol. Methods 14(2), 165 (2009)","journal-title":"Psychol. Methods"},{"issue":"4","key":"17_CR44","doi-asserted-by":"publisher","first-page":"e1670","DOI":"10.1002\/stvr.1670","volume":"28","author":"J Offutt","year":"2018","unstructured":"Offutt, J.: Why don\u2019t we publish more TDD research papers? Softw. Test. Verif. Reliab. 28(4), e1670 (2018)","journal-title":"Softw. Test. Verif. Reliab."}],"container-title":["Lecture Notes in Computer Science","Product-Focused Software Process Improvement"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-03673-7_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,30]],"date-time":"2019-10-30T15:51:51Z","timestamp":1572450711000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-03673-7_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783030036720","9783030036737"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-03673-7_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"PROFES","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Product-Focused Software Process Improvement","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Wolfsburg","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 November 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 November 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"profes2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/profes2018.wordpress.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"65","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"16","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"8","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"25% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}}]}}