{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:50:43Z","timestamp":1740124243838,"version":"3.37.3"},"reference-count":65,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2024,6,25]],"date-time":"2024-06-25T00:00:00Z","timestamp":1719273600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,6,25]],"date-time":"2024-06-25T00:00:00Z","timestamp":1719273600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001807","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001807","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2024,9]]},"DOI":"10.1007\/s11219-024-09682-4","type":"journal-article","created":{"date-parts":[[2024,6,25]],"date-time":"2024-06-25T12:01:47Z","timestamp":1719316907000},"page":"1137-1174","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Unraveling the code: an in-depth empirical study on the impact of development practices in auxiliary functions implementation"],"prefix":"10.1007","volume":"32","author":[{"given":"Ot\u00e1vio","family":"Lemos","sequence":"first","affiliation":[]},{"given":"F\u00e1bio","family":"Silveira","sequence":"additional","affiliation":[]},{"given":"Fabiano","family":"Ferrari","sequence":"additional","affiliation":[]},{"given":"Tiago","family":"Silva","sequence":"additional","affiliation":[]},{"given":"Eduardo","family":"Guerra","sequence":"additional","affiliation":[]},{"given":"Alessandro","family":"Garcia","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,6,25]]},"reference":[{"key":"9682_CR1","first-page":"227","volume-title":"IFIP Advances in Information and Communication Technology","author":"P Abrahamsson","year":"2005","unstructured":"Abrahamsson, P., Hanhineva, A., & J\u00e4\u00e4linoja, J. (2005). Improving business agility through technical solutions: a case study on test-driven development in mobile software development. In R. Baskerville, L. Mathiassen, J. Pries-Heje, & J. DeGross (Eds.), IFIP Advances in Information and Communication Technology (pp. 227\u2013243). Germany: Springer."},{"key":"9682_CR2","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/TSE.2007.17","volume":"33","author":"E Arisholm","year":"2007","unstructured":"Arisholm, E., Gallis, H., Dyba, T., & Sjoberg, D. I. (2007). Evaluating pair programming with respect to system complexity and programmer expertise. IEEE Transactions on Software Engineering, 33, 65\u201386. https:\/\/doi.org\/10.1109\/TSE.2007.17","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9682_CR3","doi-asserted-by":"publisher","first-page":"110937","DOI":"10.1016\/j.jss.2021.110937","volume":"176","author":"MT Baldassarre","year":"2021","unstructured":"Baldassarre, M. T., Caivano, D., Fucci, D., Juristo, N., Romano, S., Scanniello, G., & Turhan, B. (2021). Studying test-driven development and its retainment over a six-month time span. Journal of Systems and Software, 176, 110937. https:\/\/doi.org\/10.1016\/j.jss.2021.110937","journal-title":"Journal of Systems and Software"},{"key":"9682_CR4","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/ICSM.2015.7332454","volume-title":"2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)","author":"G Bavota","year":"2015","unstructured":"Bavota, G., & Russo, B. (2015). Four eyes are better than two: On the impact of code reviews on software quality. 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) (pp. 81\u201390). https:\/\/doi.org\/10.1109\/ICSM.2015.7332454"},{"key":"9682_CR5","volume-title":"Test Driven Development: By Example","author":"K Beck","year":"2002","unstructured":"Beck, K. (2002). Test Driven Development: By Example. Inc, USA: Addison-Wesley Longman Publishing Co."},{"key":"9682_CR6","first-page":"3","volume-title":"Proc. of the ICER \u201908","author":"A Begel","year":"2008","unstructured":"Begel, A., & Simon, B. (2008). Novice software developers, all over again. Proc. of the ICER \u201908 (pp. 3\u201314). New York, NY, USA: ACM."},{"issue":"7","key":"9682_CR7","doi-asserted-by":"publisher","first-page":"930","DOI":"10.1109\/TSE.2012.68","volume":"39","author":"E Bella","year":"2013","unstructured":"Bella, E., Fronza, I., Phaphoom, N., Sillitti, A., Succi, G., & Vlasenko, J. (2013). Pair programming and software defects-a large, industrial case study. IEEE Transactions on Software Engineering, 39(7), 930\u2013953. https:\/\/doi.org\/10.1109\/TSE.2012.68","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9682_CR8","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., Serra Seca Neto, A. G., & Emer, M. C. F. P. (2016). The effects of test driven development on internal quality, external quality and productivity: A systematic review. Information and Software Technology, 74, 45\u201354. https:\/\/doi.org\/10.1016\/j.infsof.2016.02.004","journal-title":"Information and Software Technology"},{"key":"9682_CR9","unstructured":"Black Duck Software Inc. (2014). Open Hub Code Search. https:\/\/www.openhub.net\/. Accessed 07 Jun 2021"},{"key":"9682_CR10","unstructured":"Bland, M. (2014) Goto Fail, Heartbleed, and Unit Testing Culture. http:\/\/martinfowler.com\/articles\/testing-culture.html. Accessed 07 Jun 2021"},{"key":"9682_CR11","unstructured":"Brock, Z. (2015) What tech companies do a lot of pair programming? http:\/\/qr.ae\/Rkh8Gl. Accessed 07 Jun 2021"},{"key":"9682_CR12","doi-asserted-by":"publisher","first-page":"1317","DOI":"10.1016\/j.jss.2006.11.004","volume":"80","author":"G Canfora","year":"2007","unstructured":"Canfora, G., Cimitile, A., Garcia, F., Piattini, M., & Visaggio, C. A. (2007). Evaluating performances of pair designing in industry. Journal of Systems and Software, 80, 1317\u20131327. https:\/\/doi.org\/10.1016\/j.jss.2006.11.004","journal-title":"Journal of Systems and Software"},{"key":"9682_CR13","unstructured":"Cellan-Jones, R. (2010). Sony\u2019s leap year bug. http:\/\/www.bbc.co.uk\/blogs\/thereporters\/rorycellanjones\/2010\/03\/sonys_millennium_bug.html. Accessed 07 Jun 2021"},{"key":"9682_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2015.02.011","volume":"63","author":"BJ da Silva Est\u00e1cio","year":"2015","unstructured":"da Silva Est\u00e1cio, B. J., & Prikladnicki, R. (2015). Distributed pair programming: A systematic literature review. Information and Software Technology, 63, 1\u201310. https:\/\/doi.org\/10.1016\/j.infsof.2015.02.011","journal-title":"Information and Software Technology"},{"key":"9682_CR15","first-page":"275","volume-title":"Proc. of the ICSE \u201910","author":"B Dagenais","year":"2010","unstructured":"Dagenais, B., Ossher, H., Bellamy, R. K. E., Robillard, M. P., & Vries, J. P. (2010). Moving into a new software project landscape. Proc. of the ICSE \u201910 (pp. 275\u2013284). New York, NY, USA: ACM."},{"issue":"8","key":"9682_CR16","doi-asserted-by":"publisher","first-page":"1448","DOI":"10.1177\/0735633120949788","volume":"58","author":"\u00d6 Demir","year":"2021","unstructured":"Demir, \u00d6., & Seferoglu, S. S. (2021). A comparison of solo and pair programming in terms of flow experience, coding quality, and coding achievement. Journal of Educational Computing Research, 58(8), 1448\u20131466. https:\/\/doi.org\/10.1177\/0735633120949788","journal-title":"Journal of Educational Computing Research"},{"key":"9682_CR17","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/1383602.1383644","volume":"40","author":"C Desai","year":"2008","unstructured":"Desai, C., Janzen, D., & Savage, K. (2008). A survey of evidence for test-driven development in academia. ACM SIGCSE Bulletin, 40, 97\u2013101. https:\/\/doi.org\/10.1145\/1383602.1383644","journal-title":"ACM SIGCSE Bulletin"},{"key":"9682_CR18","doi-asserted-by":"publisher","first-page":"1213","DOI":"10.1016\/j.jss.2012.02.033","volume":"85","author":"T Dings\u00f8yr","year":"2012","unstructured":"Dings\u00f8yr, T., Nerur, S., Balijepally, V., & Moe, N. (2012). A decade of agile methodologies: Towards explaining agile software development. Journal of Systems and Software, 85, 1213\u20131221. https:\/\/doi.org\/10.1016\/j.jss.2012.02.033","journal-title":"Journal of Systems and Software"},{"key":"9682_CR19","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/1028174.971312","volume":"36","author":"SH Edwards","year":"2004","unstructured":"Edwards, S. H. (2004). Using software testing to move students from trial-and-error to reflection-in-action. SIGCSE Bulletin, 36, 26\u201330. https:\/\/doi.org\/10.1145\/1028174.971312","journal-title":"SIGCSE Bulletin"},{"key":"9682_CR20","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. (2005). On the effectiveness of the test-first approach to programming. IEEE Transactions on Software Engineering, 31, 226\u2013237. https:\/\/doi.org\/10.1109\/TSE.2005.37","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"7","key":"9682_CR21","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1109\/TSE.2016.2616877","volume":"43","author":"D Fucci","year":"2017","unstructured":"Fucci, D., Erdogmus, H., Turhan, B., Oivo, M., & Juristo, N. (2017). A dissection of the test-driven development process: Does it really matter to test-first or to test-last? IEEE Transactions on Software Engineering, 43(7), 597\u2013614. https:\/\/doi.org\/10.1109\/TSE.2016.2616877","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9682_CR22","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1145\/3239235.3240502","volume-title":"Proceedings of the 12th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement. ESEM \u201918","author":"D Fucci","year":"2018","unstructured":"Fucci, D., Romano, S., Baldassarre, M. T., Caivano, D., Scanniello, G., Turhan, B., & Juristo, N. (2018). A longitudinal cohort study on the retainment of test-driven development. Proceedings of the 12th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement. ESEM \u201918 (pp. 18\u201311810). New York, NY, USA: ACM. https:\/\/doi.org\/10.1145\/3239235.3240502"},{"key":"9682_CR23","doi-asserted-by":"publisher","first-page":"1135","DOI":"10.1145\/952532.952753","volume-title":"Proc. of the ACM SAC 2003. SAC \u201903","author":"B George","year":"2003","unstructured":"George, B., & Williams, L. (2003). An initial investigation of test driven development in industry. Proc. of the ACM SAC 2003. SAC \u201903 (pp. 1135\u20131139). New York, NY, USA: ACM. https:\/\/doi.org\/10.1145\/952532.952753"},{"key":"9682_CR24","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/ESEM.2019.8870170","volume-title":"2019 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)","author":"M Ghafari","year":"2019","unstructured":"Ghafari, M., Eggiman, M., & Nierstrasz, O. (2019). Testability first! 2019 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) (pp. 1\u20136). https:\/\/doi.org\/10.1109\/ESEM.2019.8870170"},{"key":"9682_CR25","doi-asserted-by":"publisher","DOI":"10.1145\/3382494.3410687","volume-title":"Proceedings of the 14th ACM \/ IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). ESEM \u201920","author":"M Ghafari","year":"2020","unstructured":"Ghafari, M., Gross, T., Fucci, D., & Felderer, M. (2020). Why research on test-driven development is inconclusive? Proceedings of the 14th ACM \/ IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). ESEM \u201920. New York, NY, USA: Association for Computing Machinery. https:\/\/doi.org\/10.1145\/3382494.3410687"},{"key":"9682_CR26","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1016\/B978-0-12-802301-3.00009-0","volume-title":"Software Quality Assurance","author":"E Guerra","year":"2016","unstructured":"Guerra, E., & Aniche, M. (2016). Chapter 9 - achieving quality on software design through test-driven development. In I. M. S. A. G. Tekinerdogan (Ed.), Software Quality Assurance (pp. 201\u2013220). Boston: Morgan Kaufmann. https:\/\/doi.org\/10.1016\/B978-0-12-802301-3.00009-0"},{"key":"9682_CR27","doi-asserted-by":"publisher","first-page":"1110","DOI":"10.1016\/j.infsof.2009.02.001","volume":"51","author":"JE Hannay","year":"2009","unstructured":"Hannay, J. E., Dyb\u00e5, T., Arisholm, E., & Sj\u00f8berg, D. I. K. (2009). The effectiveness of pair programming: A meta-analysis. Information and Software Technology, 51, 1110\u20131122. https:\/\/doi.org\/10.1016\/j.infsof.2009.02.001","journal-title":"Information and Software Technology"},{"key":"9682_CR28","volume-title":"IEEE Standard Glossary of Softw. Eng. Terminology","author":"IEEE","year":"1990","unstructured":"IEEE. (1990). Ieee standard glossary of softw. eng. terminology. IEEE Standard Glossary of Softw. Eng. Terminology. New York: IEEE Computer Society Press."},{"key":"9682_CR29","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2920377","author":"EI Karac","year":"2019","unstructured":"Karac, E. I., Turhan, B., & Juristo, N. (2019). A controlled experiment with novice developers on the impact of task description granularity on software quality in test-driven development. IEEE Transactions on Software Engineering. https:\/\/doi.org\/10.1109\/TSE.2019.2920377","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9682_CR30","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1145\/3287324.3287366","volume-title":"Proceedings of the 50th ACM Technical Symposium on Computer Science Education. SIGCSE \u201919","author":"AM Kazerouni","year":"2019","unstructured":"Kazerouni, A. M., Shaffer, C. A., Edwards, S. H., & Servant, F. (2019). Assessing incremental testing practices and their impact on project outcomes. Proceedings of the 50th ACM Technical Symposium on Computer Science Education. SIGCSE \u201919 (pp. 407\u2013413). New York, NY, USA: Association for Computing Machinery. https:\/\/doi.org\/10.1145\/3287324.3287366"},{"key":"9682_CR31","unstructured":"Krasner, H. (2021). The cost of poor software quality in the us: A 2020 report. Technical Report CISQ-TR-2021-01, Consortium for Information & Software Quality. Accessed 26 Mar 2021. https:\/\/www.it-cisq.org\/the-cost-of-poor-software-quality-in-the-us-a-2020-report\/"},{"key":"9682_CR32","doi-asserted-by":"publisher","unstructured":"L.\u00a0Salge, C.A., Berente, N. (2016). Pair programming vs. solo programming: What do we know after 15 years of research? In: 2016 49th Hawaii International Conference on System Sciences (HICSS), pp. 5398\u20135406. https:\/\/doi.org\/10.1109\/HICSS.2016.667","DOI":"10.1109\/HICSS.2016.667"},{"issue":"4","key":"9682_CR33","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1109\/TSE.2013.2295827","volume":"40","author":"R Latorre","year":"2014","unstructured":"Latorre, R. (2014). Effects of developer experience on learning and applying unit test-driven development. IEEE Transactions on Software Engineering, 40(4), 381\u2013395. https:\/\/doi.org\/10.1109\/TSE.2013.2295827","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9682_CR34","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1016\/j.infsof.2010.11.009","volume":"53","author":"OAL Lemos","year":"2011","unstructured":"Lemos, O. A. L., Bajracharya, S., Ossher, J., Masiero, P. C., & Lopes, C. (2011). A test-driven approach to code search and its application to the reuse of auxiliary functionality. Information and Software Technology, 53, 294\u2013306.","journal-title":"Information and Software Technology"},{"key":"9682_CR35","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1109\/ICSE.2012.6227163","volume-title":"2012 34th International Conference on Software Engineering (ICSE),","author":"OAL Lemos","year":"2012","unstructured":"Lemos, O. A. L., Ferrari, F. C., Silveira, F. F., & Garcia, A. (2012). Development of auxiliary functions: Should you be agile? an empirical assessment of pair programming and test-first programming. 2012 34th International Conference on Software Engineering (ICSE), (pp. 529\u2013539). https:\/\/doi.org\/10.1109\/ICSE.2012.6227163"},{"key":"9682_CR36","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1016\/j.jss.2017.02.042","volume":"137","author":"OAL Lemos","year":"2018","unstructured":"Lemos, O. A. L., Silveira, F. F., Ferrari, F. C., & Garcia, A. (2018). The impact of software testing education on code reliability: An empirical assessment. Journal of Systems and Software, 137, 497\u2013511. https:\/\/doi.org\/10.1016\/j.jss.2017.02.042","journal-title":"Journal of Systems and Software"},{"key":"9682_CR37","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04288-1","volume-title":"Test-Driven Development: An Empirical Evaluation of Agile Practice","author":"L Madeyski","year":"2010","unstructured":"Madeyski, L. (2010). Test-Driven Development: An Empirical Evaluation of Agile Practice (1st ed.). Berlin: Springer.","edition":"1"},{"key":"9682_CR38","unstructured":"Matheny, K. (2015). Why is it that when pair programming produces better code, almost no company practices it? http:\/\/qr.ae\/RkhnlG. Accessed 07 Jun 2021"},{"key":"9682_CR39","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-05155-0","volume-title":"Agile!: The Good, the Hype and the Ugly","author":"B Meyer","year":"2014","unstructured":"Meyer, B. (2014). Agile!: The Good, the Hype and the Ugly (1st ed.). Berlin: Springer.","edition":"1"},{"key":"9682_CR40","volume-title":"Design and Analysis of Experiments","author":"DC Montgomery","year":"2006","unstructured":"Montgomery, D. C. (2006). Design and Analysis of Experiments. New York: John Wiley & Sons."},{"issue":"4","key":"9682_CR41","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. (2014). Considering rigor and relevance when evaluating test driven development: A systematic review. Information and Software Technology, 56(4), 375\u2013394. https:\/\/doi.org\/10.1016\/j.infsof.2014.01.002","journal-title":"Information and Software Technology"},{"key":"9682_CR42","volume-title":"The Art of Software Testing","author":"GJ Myers","year":"2004","unstructured":"Myers, G. J., Sandler, C., Badgett, T., & Thomas, T. M. (2004). The Art of Software Testing (2nd ed.). New York: John Wiley & Sons.","edition":"2"},{"issue":"3","key":"9682_CR43","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. (2008). Realizing quality improvement through test driven development: Results and experiences of four industrial teams. Empirical Software Engineering, 13(3), 289\u2013302.","journal-title":"Empirical Software Engineering"},{"key":"9682_CR44","volume-title":"Software Engineering: A Practitioner\u2019s Approach","author":"RS Pressman","year":"2020","unstructured":"Pressman, R. S., & Maxim, B. R. (2020). Software Engineering: A Practitioner\u2019s Approach. Berlin: McGraw-Hill Education."},{"issue":"6","key":"9682_CR45","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. (2013). The effects of test-driven development on external quality and productivity: A meta-analysis. IEEE Transactions on Software Engineering, 39(6), 835\u2013856. https:\/\/doi.org\/10.1109\/TSE.2012.28","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9682_CR46","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-030-35333-9_1","volume-title":"Product-Focused Software Process Improvement","author":"S Romano","year":"2019","unstructured":"Romano, S., Fucci, D., Baldassarre, M. T., Caivano, D., & Scanniello, G. (2019). An empirical assessment on affective reactions of novice developers when applying test-driven development. In X. Franch, T. M\u00e4nnist\u00f6, & S. Mart\u00ednez-Fern\u00e1ndez (Eds.), Product-Focused Software Process Improvement (pp. 3\u201319). Cham: Springer."},{"key":"9682_CR47","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.59","author":"N Salleh","year":"2010","unstructured":"Salleh, N., Mendes, E., & Grundy, J. (2010). Empirical studies of pair programming for CS\/SE teaching in higher education: A systematic literature review. IEEE Transactions on Software Engineering. https:\/\/doi.org\/10.1109\/TSE.2010.59. PrePrints.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9682_CR48","doi-asserted-by":"publisher","unstructured":"Saltz, J.S., Shamshurin, I. (2017). Does pair programming work in a data science context? an initial case study. In: 2017 IEEE International Conference on Big Data (Big Data), pp. 2348\u20132354. https:\/\/doi.org\/10.1109\/BigData.2017.8258189","DOI":"10.1109\/BigData.2017.8258189"},{"issue":"3","key":"9682_CR49","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/s10664-020-09895-8","volume":"26","author":"A Santos","year":"2021","unstructured":"Santos, A., Vegas, S., Dieste, O., Uyaguari, F., Tosun, A., Fucci, D., Turhan, B., Scanniello, G., Romano, S., Karac, I., Kuhrmann, M., Mandi\u0107, V., Rama\u010d, R., Pfahl, D., Engblom, C., Kyykka, J., Rungi, K., Palomeque, C., Spisak, J., \u2026 Juristo, N. (2021). A family of experiments on test-driven development. Empirical Software Engineering, 26(3), 42. https:\/\/doi.org\/10.1007\/s10664-020-09895-8","journal-title":"Empirical Software Engineering"},{"key":"9682_CR50","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84800-044-5","volume-title":"Guide to Advanced Empirical Software Engineering","author":"F Shull","year":"2008","unstructured":"Shull, F., Singer, J., & Sj\u00f8berg, D. I. K. (2008). Guide to Advanced Empirical Software Engineering. Secaucus, NJ, USA: Springer."},{"key":"9682_CR51","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/ICSE.2015.24","volume-title":"2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering","author":"J Siegmund","year":"2015","unstructured":"Siegmund, J., Siegmund, N., & Apel, S. (2015). Views on internal and external validity in empirical software engineering. 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering (Vol. 1, pp. 9\u201319). https:\/\/doi.org\/10.1109\/ICSE.2015.24"},{"key":"9682_CR52","doi-asserted-by":"publisher","first-page":"1094","DOI":"10.1109\/ICSE.2012.6227110","volume-title":"2012 34th International Conference on Software Engineering (ICSE)","author":"A Sillitti","year":"2012","unstructured":"Sillitti, A., Succi, G., & Vlasenko, J. (2012). Understanding the impact of pair programming on developers attention: A case study on a large industrial experimentation. 2012 34th International Conference on Software Engineering (ICSE) (pp. 1094\u20131101). https:\/\/doi.org\/10.1109\/ICSE.2012.6227110"},{"key":"9682_CR53","unstructured":"Spence, N. (2011). Apple offers advice on iPhone alarm bug. http:\/\/www.macworld.com\/article\/1155509\/dst_bug_iphone.html. Accessed 07 Jun 2021"},{"issue":"4","key":"9682_CR54","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MS.2015.106","volume":"33","author":"W Sun","year":"2016","unstructured":"Sun, W., Marakas, G., & Aguirre-Urreta, M. (2016). The effectiveness of pair programming: Software professionals\u2019 perceptions. IEEE Software, 33(4), 72\u201379. https:\/\/doi.org\/10.1109\/MS.2015.106","journal-title":"IEEE Software"},{"key":"9682_CR55","doi-asserted-by":"publisher","DOI":"10.5402\/2012\/516184","author":"R Swamidurai","year":"2012","unstructured":"Swamidurai, R., & Umphress, D. (2012). Collaborative-adversarial pair programming. ISRN. Software Engineering. https:\/\/doi.org\/10.5402\/2012\/516184","journal-title":"Software Engineering"},{"issue":"11","key":"9682_CR56","doi-asserted-by":"publisher","first-page":"2438","DOI":"10.1109\/TSE.2019.2949811","volume":"47","author":"A Tosun","year":"2021","unstructured":"Tosun, A., Dieste, O., Vegas, S., Pfahl, D., Rungi, K., & Juristo, N. (2021). Investigating the impact of development task on external quality in test-driven development: An industry experiment. IEEE Transactions on Software Engineering, 47(11), 2438\u20132456. https:\/\/doi.org\/10.1109\/TSE.2019.2949811","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9682_CR57","unstructured":"Trikha, R. (2014). Pair Programming: Yay or Nay? http:\/\/www.cybercoders.com\/insights\/pair-programming-yay-or-nay. Accessed 07 Jun 2021"},{"key":"9682_CR58","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/1735223.1735249","volume":"53","author":"W Weimer","year":"2010","unstructured":"Weimer, W., Forrest, S., Le Goues, C., & Nguyen, T. (2010). Automatic program repair with evolutionary computation. Communications of the ACM, 53, 109\u2013116.","journal-title":"Communications of the ACM"},{"issue":"4","key":"9682_CR59","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1145\/2133806.2133823","volume":"55","author":"L Williams","year":"2012","unstructured":"Williams, L. (2012). What agile teams think of agile principles. Communications of the ACM, 55(4), 71\u201376. https:\/\/doi.org\/10.1145\/2133806.2133823","journal-title":"Communications of the ACM"},{"key":"9682_CR60","first-page":"71","volume-title":"Pair Programming Illuminated","author":"L Williams","year":"2002","unstructured":"Williams, L., & Kessler, R. (2002). Pair Programming Illuminated (p. 71). Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc. Chap. 15."},{"issue":"4","key":"9682_CR61","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. (2000). Strengthening the case for pair programming. IEEE Software, 17(4), 19\u201325. https:\/\/doi.org\/10.1109\/52.854064","journal-title":"IEEE Software"},{"key":"9682_CR62","doi-asserted-by":"publisher","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. (2000). Experimentation in Software Engineering: an Introduction. Norwell, MA, USA: Kluwer Academic Publishers."},{"key":"9682_CR63","doi-asserted-by":"publisher","DOI":"10.1007\/s12528-023-09356-3","author":"F Xu","year":"2023","unstructured":"Xu, F., & Correia, A.-P. (2023). Adopting distributed pair programming as an effective team learning activity: a systematic review. Journal of Computing in Higher Education. https:\/\/doi.org\/10.1007\/s12528-023-09356-3","journal-title":"Journal of Computing in Higher Education"},{"issue":"1","key":"9682_CR64","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1177\/0735633119829191","volume":"58","author":"B Zhong","year":"2020","unstructured":"Zhong, B., & Li, T. (2020). Can pair learning improve students\u2019 troubleshooting performance in robotics education? Journal of Educational Computing Research, 58(1), 220\u2013248.","journal-title":"Journal of Educational Computing Research"},{"key":"9682_CR65","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/ICSE-NIER52604.2021.00019","volume-title":"Proceedings of the 43rd International Conference on Software Engineering: New Ideas and Emerging Results. ICSE-NIER \u201921","author":"F Zieris","year":"2021","unstructured":"Zieris, F., & Prechelt, L. (2021). Two elements of pair programming skill. Proceedings of the 43rd International Conference on Software Engineering: New Ideas and Emerging Results. ICSE-NIER \u201921 (pp. 51\u201355). New York: IEEE Press. https:\/\/doi.org\/10.1109\/ICSE-NIER52604.2021.00019"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-024-09682-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11219-024-09682-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-024-09682-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,22]],"date-time":"2024-07-22T11:30:47Z","timestamp":1721647847000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11219-024-09682-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,25]]},"references-count":65,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,9]]}},"alternative-id":["9682"],"URL":"https:\/\/doi.org\/10.1007\/s11219-024-09682-4","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"type":"print","value":"0963-9314"},{"type":"electronic","value":"1573-1367"}],"subject":[],"published":{"date-parts":[[2024,6,25]]},"assertion":[{"value":"24 May 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 June 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}}]}}