{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T13:44:53Z","timestamp":1726062293228},"publisher-location":"Cham","reference-count":39,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030367008"},{"type":"electronic","value":"9783030367015"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"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":[[2019]]},"DOI":"10.1007\/978-3-030-36701-5_2","type":"book-chapter","created":{"date-parts":[[2019,12,9]],"date-time":"2019-12-09T07:02:55Z","timestamp":1575874975000},"page":"11-24","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An Empirical Study of Test-Driven Development vs. Test-Last Development Using Eye Tracking"],"prefix":"10.1007","author":[{"given":"Joelma","family":"Choma","sequence":"first","affiliation":[]},{"given":"Eduardo M.","family":"Guerra","sequence":"additional","affiliation":[]},{"given":"Tiago Silva","family":"da Silva","sequence":"additional","affiliation":[]},{"given":"Thomas","family":"Albuquerque","sequence":"additional","affiliation":[]},{"given":"Vanessa G.","family":"Albuquerque","sequence":"additional","affiliation":[]},{"given":"Luciana M.","family":"Zaina","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,12,10]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"Barik, T., et al.: Do developers read compiler error messages? In: Proceedings of the 39th International Conference on Software Engineering, pp. 575\u2013585. IEEE Press (2017)","DOI":"10.1109\/ICSE.2017.59"},{"key":"2_CR2","unstructured":"Basili, V.R., Caldiera, G., Rombach, H.D.: The goal question metric approach. Encyclopedia of Software Engineering, pp. 528\u2013532 (1994)"},{"key":"2_CR3","volume-title":"Test-Driven Development: By Example","author":"K Beck","year":"2002","unstructured":"Beck, K.: Test-Driven Development: By Example. Addison-Wesley Professional, Boston (2002)"},{"key":"2_CR4","volume-title":"JUnit Pocket Guide: Quick Look-up and Advice","author":"K Beck","year":"2004","unstructured":"Beck, K.: JUnit Pocket Guide: Quick Look-up and Advice. O\u2019Reilly Media Inc., Sebastopol (2004)"},{"key":"2_CR5","doi-asserted-by":"publisher","first-page":"494","DOI":"10.1016\/j.infsof.2014.06.003","volume":"57","author":"K Becker","year":"2015","unstructured":"Becker, K., Pedroso, B.D.S.C., Pimenta, M.S., Jacobi, R.P.: Besouro: a framework for exploring compliance rules in automatic TDD behavior assessment. Inf. Softw. Technol. 57, 494\u2013508 (2015)","journal-title":"Inf. Softw. Technol."},{"key":"2_CR6","unstructured":"Bednarik, R., Tukiainen, M.: Analysing and interpreting quantitative eye-tracking data in studies of programming: phases of debugging with multiple representations. In: Proceedings of the 19th Annual Workshop of the Psychology of Programming Interest Group (PPIG 2007), Joensuu, Finland, pp. 158\u2013172. Citeseer (2007)"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Busjahn, T., et al.: Eye movements in code reading: relaxing the linear order. In: Proceedings of the 23rd International Conference on Program Comprehension, pp. 255\u2013265. IEEE (2015)","DOI":"10.1109\/ICPC.2015.36"},{"key":"2_CR8","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1007\/978-3-319-91602-6_5","volume-title":"Agile Processes in Software Engineering and Extreme Programming","author":"J Choma","year":"2018","unstructured":"Choma, J., Guerra, E.M., da Silva, T.S.: Developers\u2019 initial perceptions on TDD practice: a thematic analysis with distinct domains and languages. In: Garbajosa, J., Wang, X., Aguiar, A. (eds.) XP 2018. LNBIP, vol. 314, pp. 68\u201385. Springer, Cham (2018). \nhttps:\/\/doi.org\/10.1007\/978-3-319-91602-6_5"},{"issue":"1","key":"2_CR9","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/2.48797","volume":"23","author":"ME Crosby","year":"1990","unstructured":"Crosby, M.E., Stelovsky, J.: How do we read algorithms? A case study. Computer 23(1), 25\u201335 (1990)","journal-title":"Computer"},{"key":"2_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1007\/978-3-540-73101-6_13","volume-title":"Agile Processes in Software Engineering and Extreme Programming","author":"C Deng","year":"2007","unstructured":"Deng, C., Wilson, P., Maurer, F.: FitClipse: a fit-based eclipse plug-in for executable acceptance test driven development. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 93\u2013100. Springer, Heidelberg (2007). \nhttps:\/\/doi.org\/10.1007\/978-3-540-73101-6_13"},{"issue":"2","key":"2_CR11","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.: A survey of evidence for test-driven development in academia. ACM SIGCSE Bull. 40(2), 97\u2013101 (2008)","journal-title":"ACM SIGCSE Bull."},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Fagerholm, F., M\u00fcnch, J.: Developer experience: concept and definition. In: Proceedings of the International Conference on Software and System Process, pp. 73\u201377. IEEE Press (2012)","DOI":"10.1109\/ICSSP.2012.6225984"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Fritz, T., Begel, A., M\u00fcller, S.C., Yigit-Elliott, S., Z\u00fcger, M.: Using psycho-physiological measures to assess task difficulty in software development. In: Proceedings of the 36th International Conference on Software Engineering, pp. 402\u2013413. ACM (2014)","DOI":"10.1145\/2568225.2568266"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Fucci, D., et al.: An external replication on the effects of test-driven development using a multi-site blind analysis approach. In: Proceedings of the 10th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, p. 3. ACM (2016)","DOI":"10.1145\/2961111.2962592"},{"issue":"5","key":"2_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":"2_CR16","doi-asserted-by":"crossref","unstructured":"Goswami, A., Walia, G., McCourt, M., Padmanabhan, G.: Using eye tracking to investigate reading patterns and learning styles of software requirement inspectors to enhance inspection team outcome. In: Proceedings of the 10th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, p. 34. ACM (2016)","DOI":"10.1145\/2961111.2962598"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"Gupta, A., Jalote, P.: An experimental evaluation of the effectiveness and efficiency of the test driven development. In: Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, pp. 285\u2013294. IEEE Computer Society (2007)","DOI":"10.1109\/ESEM.2007.41"},{"key":"2_CR18","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1007\/978-3-319-55907-0_7","volume-title":"Agile Methods","author":"AAS Ivo","year":"2017","unstructured":"Ivo, A.A.S., Guerra, E.M.: ReTest: framework for applying TDD in the development of non-deterministic algorithms. In: Silva da Silva, T., Est\u00e1cio, B., Kroll, J., Mantovani Fontana, R. (eds.) WBMA 2016. CCIS, vol. 680, pp. 72\u201384. Springer, Cham (2017). \nhttps:\/\/doi.org\/10.1007\/978-3-319-55907-0_7"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"Jacob, R.J., Karn, K.S.: Eye tracking in human-computer interaction and usability research: ready to deliver the promises. In: The Mind\u2019s Eye, pp. 573\u2013605. Elsevier (2003)","DOI":"10.1016\/B978-044451020-4\/50031-1"},{"key":"2_CR20","doi-asserted-by":"crossref","unstructured":"Janzen, D.S., Saiedian, H.: A leveled examination of test-driven development acceptance. In: Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), pp. 719\u2013722. IEEE (2007)","DOI":"10.1109\/ICSE.2007.8"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"Jeanmart, S., Gueheneuc, Y.G., Sahraoui, H., Habra, N.: Impact of the visitor pattern on program comprehension and maintenance. In: Proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 69\u201378. IEEE Computer Society (2009)","DOI":"10.1109\/ESEM.2009.5316015"},{"issue":"3","key":"2_CR22","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MS.2007.75","volume":"24","author":"R Jeffries","year":"2007","unstructured":"Jeffries, R., Melnik, G.: Guest editors\u2019 introduction: TDD-the art of fearless programming. IEEE Softw. 24(3), 24\u201330 (2007)","journal-title":"IEEE Softw."},{"issue":"2","key":"2_CR23","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1038\/35039043","volume":"1","author":"N Kanwisher","year":"2000","unstructured":"Kanwisher, N., Wojciulik, E.: Visual attention: insights from brain imaging. Nat. Rev. Neurosci. 1(2), 91 (2000)","journal-title":"Nat. Rev. Neurosci."},{"issue":"18","key":"2_CR24","first-page":"7705","volume":"12","author":"Z Khanam","year":"2017","unstructured":"Khanam, Z., Ahsan, M.N.: Evaluating the effectiveness of test driven development: advantages and pitfalls. Int. J. Appl. Eng. Res. 12(18), 7705\u20137716 (2017)","journal-title":"Int. J. Appl. Eng. Res."},{"key":"2_CR25","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/978-3-319-33515-5_9","volume-title":"Agile Processes, in Software Engineering, and Extreme Programming","author":"K Kuusinen","year":"2016","unstructured":"Kuusinen, K., Petrie, H., Fagerholm, F., Mikkonen, T.: Flow, intrinsic motivation, and developer experience in software engineering. In: Sharp, H., Hall, T. (eds.) XP 2016. LNBIP, vol. 251, pp. 104\u2013117. Springer, Cham (2016). \nhttps:\/\/doi.org\/10.1007\/978-3-319-33515-5_9"},{"key":"2_CR26","doi-asserted-by":"crossref","unstructured":"Munir, H., Wnuk, K., Petersen, K., Moayyed, M.: An experimental evaluation of test driven development vs. test-last development with industry professionals. In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, p. 50. ACM (2014)","DOI":"10.1145\/2601248.2601267"},{"issue":"1","key":"2_CR27","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/3145904","volume":"51","author":"U Obaidellah","year":"2018","unstructured":"Obaidellah, U., Al Haek, M., Cheng, P.C.H.: A survey on the usage of eye-tracking in computer programming. ACM Comput. Surv. (CSUR) 51(1), 5 (2018)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"2_CR28","doi-asserted-by":"crossref","unstructured":"Pietinen, S., Bednarik, R., Tukiainen, M.: Shared visual attention in collaborative programming: a descriptive analysis. In: Proceedings of the Workshop on Cooperative and Human Aspects of Software Engineering, pp. 21\u201324. ACM (2010)","DOI":"10.1145\/1833310.1833314"},{"issue":"5","key":"2_CR29","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1007\/s10664-009-9125-9","volume":"15","author":"GC Porras","year":"2010","unstructured":"Porras, G.C., Gu\u00e9h\u00e9neuc, Y.G.: An empirical study on the efficiency of different design pattern representations in UML class diagrams. Empirical Softw. Eng. 15(5), 493\u2013522 (2010)","journal-title":"Empirical Softw. Eng."},{"key":"2_CR30","doi-asserted-by":"crossref","unstructured":"Rodeghero, P., McMillan, C., McBurney, P.W., Bosch, N., D\u2019Mello, S.: Improving automated source code summarization via an eye-tracking study of programmers. In: Proceedings of the 36th International Conference on Software Engineering, pp. 390\u2013401. ACM (2014)","DOI":"10.1145\/2568225.2568247"},{"key":"2_CR31","doi-asserted-by":"crossref","unstructured":"Romano, S., Fucci, D., Scanniello, G., Turhan, B., Juristo, N.: Results from an ethnographically-informed study in the context of test driven development. In: Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, p. 10. ACM (2016)","DOI":"10.7287\/peerj.preprints.1864v1"},{"key":"2_CR32","doi-asserted-by":"crossref","unstructured":"Scanniello, G., Romano, S., Fucci, D., Turhan, B., Juristo, N.: Students\u2019 and professionals\u2019 perceptions of test-driven development: a focus group study. In: Proceedings of the 31st Annual ACM Symposium on Applied Computing, pp. 1422\u20131427. ACM (2016)","DOI":"10.1145\/2851613.2851778"},{"key":"2_CR33","doi-asserted-by":"crossref","unstructured":"Sharafi, Z., Shaffer, T., Sharif, B., Gu\u00e9h\u00e9neuc, Y.G.: Eye-tracking metrics in software engineering. In: 2015 Asia-Pacific Software Engineering Conference (APSEC), pp. 96\u2013103. IEEE (2015)","DOI":"10.1109\/APSEC.2015.53"},{"key":"2_CR34","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/j.infsof.2015.06.008","volume":"67","author":"Z Sharafi","year":"2015","unstructured":"Sharafi, Z., Soh, Z., Gu\u00e9h\u00e9neuc, Y.G.: A systematic literature review on the usage of eye-tracking in software engineering. Inf. Softw. Technol. 67, 79\u2013107 (2015)","journal-title":"Inf. Softw. Technol."},{"key":"2_CR35","doi-asserted-by":"crossref","unstructured":"Sharif, B., Maletic, J.I.: An eye tracking study on the effects of layout in understanding the role of design patterns. In: 2010 IEEE International Conference on Software Maintenance (ICSM), pp. 1\u201310. IEEE (2010)","DOI":"10.1109\/ICSM.2010.5609582"},{"issue":"6","key":"2_CR36","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":"2_CR37","unstructured":"Turhan, B., Layman, L., Diep, M., Erdogmus, H., Shull, F.: How effective is test-driven development. In: Making Software: What Really Works, and Why We Believe It, pp. 207\u2013217 (2010)"},{"key":"2_CR38","doi-asserted-by":"crossref","unstructured":"Vu, J.H., Frojd, N., Shenkel-Therolf, C., Janzen, D.S.: Evaluating test-driven development in an industry-sponsored capstone project. In: Proceedings of the Sixth International Conference on Information Technology: New Generations, pp. 229\u2013234. IEEE (2009)","DOI":"10.1109\/ITNG.2009.11"},{"key":"2_CR39","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1007\/978-3-540-27777-4_4","volume-title":"Extreme Programming and Agile Methods - XP\/Agile Universe 2004","author":"Y Wang","year":"2004","unstructured":"Wang, Y., Erdogmus, H.: The role of process measurement in test-driven development. In: Zannier, C., Erdogmus, H., Lindstrom, L. (eds.) XP\/Agile Universe 2004. LNCS, vol. 3134, pp. 32\u201342. Springer, Heidelberg (2004). \nhttps:\/\/doi.org\/10.1007\/978-3-540-27777-4_4"}],"container-title":["Communications in Computer and Information Science","Agile Methods"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-36701-5_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,12,9]],"date-time":"2019-12-09T07:06:54Z","timestamp":1575875214000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-36701-5_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030367008","9783030367015"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-36701-5_2","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"10 December 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"WBMA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brazilian Workshop on Agile Methods","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Belo Horizonte","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brazil","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"wbma2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.agilebrazil.com\/2019\/docs\/en\/wbma\/","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 (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"21","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"29% - 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 (provided by the conference organizers)"}},{"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 (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}