{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T20:39:17Z","timestamp":1757623157974,"version":"3.44.0"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032041999","type":"print"},{"value":"9783032042002","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T00:00:00Z","timestamp":1757376000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T00:00:00Z","timestamp":1757376000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-04200-2_13","type":"book-chapter","created":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T03:04:07Z","timestamp":1757387047000},"page":"188-198","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Discovering Patterns in\u00a0Test Code Refactorings: A Preliminary Study"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1153-8960","authenticated-orcid":false,"given":"Railana","family":"Santana","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6340-7615","authenticated-orcid":false,"given":"Luana","family":"Martins","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8069-5249","authenticated-orcid":false,"given":"Larissa","family":"Rocha","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5879-5067","authenticated-orcid":false,"given":"Carla Ilane","family":"Bezerra","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9903-7414","authenticated-orcid":false,"given":"Heitor","family":"Costa","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9027-2293","authenticated-orcid":false,"given":"Ivan","family":"Machado","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,9,9]]},"reference":[{"key":"13_CR1","doi-asserted-by":"crossref","unstructured":"AlOmar, E.A., Mkaouer, M.W., Newman, C., Ouni, A.: On preserving the behavior in software refactoring: a systematic mapping study. Inf. Softw. Technol. 140 (2021)","DOI":"10.1016\/j.infsof.2021.106675"},{"key":"13_CR2","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional, Boston (2018)"},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"Gao, Y., Hu, X., Yang, X., Xia, X.: Automated unit test refactoring. Proc. ACM Softw. Eng. 2(FSE) (2025)","DOI":"10.1145\/3715750"},{"key":"13_CR4","unstructured":"Junior, N.S., Rocha, L., Martins, L.A., Machado, I.: A survey on test practitioners\u2019 awareness of test smells. In: Proceedings of the XXIII Iberoamerican Conference on Software Engineering (CIbSE), pp. 462\u2013475 (2020)"},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"Martins, L., Bezerra, C., Costa, H., Machado, I.: Smart prediction for refactorings in the software test code. In: Brazilian Symposium on Software Engineering, pp. 115\u2013120 (2021)","DOI":"10.1145\/3474624.3477070"},{"key":"13_CR6","doi-asserted-by":"crossref","unstructured":"Martins, L., Campos, D., Santana, R., Junior, J.M., Costa, H., Machado, I.: Hearing the voice of experts: Unveiling stack exchange communities\u2019 knowledge of test smells. In: 2023 IEEE\/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE), pp. 80\u201391. IEEE (2023)","DOI":"10.1109\/CHASE58964.2023.00017"},{"issue":"2","key":"13_CR7","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1007\/s11219-024-09663-7","volume":"32","author":"L Martins","year":"2024","unstructured":"Martins, L., Ghaleb, T.A., Costa, H., Machado, I.: A comprehensive catalog of refactoring strategies to handle test smells in java-based systems. Softw. Qual. J. 32(2), 641\u2013679 (2024)","journal-title":"Softw. Qual. J."},{"issue":"1","key":"13_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-024-10577-y","volume":"30","author":"L Martins","year":"2025","unstructured":"Martins, L., Pontillo, V., Costa, H., Ferrucci, F., Palomba, F., Machado, I.: Test code refactoring unveiled: where and how does it affect test code quality and effectiveness? Empir. Softw. Eng. 30(1), 1\u201339 (2025)","journal-title":"Empir. Softw. Eng."},{"issue":"2","key":"13_CR9","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1109\/TSE.2004.1265817","volume":"30","author":"T Mens","year":"2004","unstructured":"Mens, T., Tourwe, T.: A survey of software refactoring. IEEE Trans. Softw. Eng. 30(2), 126\u2013139 (2004)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"13_CR10","unstructured":"Meszaros, G.: xUnit Test Patterns: Refactoring Test Code. Pearson Education, Boston (2007)"},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Palomba, F., Di\u00a0Nucci, D., Panichella, A., Oliveto, R., De\u00a0Lucia, A.: On the diffusion of test smells in automatically generated test code: an empirical study. In: Proceedings of the 9th International Workshop on Search-Based Software Testing, SBST \u201916, pp. 5\u201314. ACM (2016)","DOI":"10.1145\/2897010.2897016"},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"Peruma, A., Newman, C.D., Mkaouer, M.W., Ouni, A., Palomba, F.: An exploratory study on the refactoring of unit test files in android applications. In: Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops, ICSEW\u201920, pp. 350\u2013357. ACM (2020)","DOI":"10.1145\/3387940.3392189"},{"key":"13_CR13","doi-asserted-by":"crossref","unstructured":"Santana, R., Fernandes, D., Campos, D., Soares, L., Maciel, R., Machado, I.: Understanding practitioners\u2019 strategies to handle test smells: a multi-method study, pp. 49\u201353. ACM, New York (2021)","DOI":"10.1145\/3474624.3474639"},{"key":"13_CR14","doi-asserted-by":"crossref","unstructured":"Santana, R., et al.: Raide: a tool for assertion roulette and duplicate assert identification and refactoring. In: Proceedings of the 34th Brazilian Symposium on Software Engineering, pp. 374\u2013379 (2020)","DOI":"10.1145\/3422392.3422510"},{"key":"13_CR15","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2023.103013","volume":"231","author":"R Santana","year":"2024","unstructured":"Santana, R., Martins, L., Virg\u00ednio, T., Rocha, L., Costa, H., Machado, I.: An empirical evaluation of raide: a semi-automated approach for test smells detection and refactoring. Sci. Comput. Program. 231, 103013 (2024)","journal-title":"Sci. Comput. Program."},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"Santana, R., Martins, L., Virg\u00ednio, T., Soares, L., Costa, H., Machado, I.: Refactoring assertion roulette and duplicate assert test smells: a controlled experiment. In: Congresso Ibero-Americano em Engenharia de Software (CIbSE), pp. 263\u2013277. SBC (2022)","DOI":"10.5753\/cibse.2022.20977"},{"key":"13_CR17","doi-asserted-by":"crossref","unstructured":"Sellitto, G., et al.: Toward understanding the impact of refactoring on program comprehension. In: 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 731\u2013742 (2022)","DOI":"10.1109\/SANER53432.2022.00090"},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"Soares, E., et al.: Refactoring test smells: a perspective from open-source developers. In: Proceedings of the 5th Brazilian Symposium on Systematic and Automated Software Testing, SAST 20, pp. 50\u201359. Association for Computing Machinery, New York (2020)","DOI":"10.1145\/3425174.3425212"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Soares, E., Ribeiro, M., Gheyi, R., Amaral, G., Santos, A.M.: Refactoring test smells with junit 5: why should developers keep up-to-date. IEEE Trans. Softw. Eng. (2022)","DOI":"10.1109\/TSE.2022.3172654"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"Spadini, D., Palomba, F., Zaidman, A., Bruntink, M., Bacchelli, A.: On the relation of test smells to software code quality. In: 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 1\u201312 (2018)","DOI":"10.1109\/ICSME.2018.00010"},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"Spadini, D., Schvarcbacher, M., Oprescu, A.M., Bruntink, M., Bacchelli, A.: Investigating severity thresholds for test smells. In: Proceedings of the 17th International Conference on Mining Software Repositories, MSR \u201920, pp. 311\u2013321. ACM (2020)","DOI":"10.1145\/3379597.3387453"},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"Tufano, M., Palomba, F., Bavota, G., Di\u00a0Penta, M., Oliveto, R., De\u00a0Lucia, A., Poshyvanyk, D.: An empirical investigation into the nature of test smells. In: Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering. p. 4\u201315. ASE 2016, ACM (2016)","DOI":"10.1145\/2970276.2970340"},{"key":"13_CR23","unstructured":"Van\u00a0Deursen, A., Moonen, L., Van Den\u00a0Bergh, A., Kok, G.: Refactoring test code. In: Proceedings of the 2nd International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2001), pp. 92\u201395. Citeseer (2001)"},{"key":"13_CR24","doi-asserted-by":"crossref","unstructured":"Virg\u00ednio, T., et al.: Jnose: java test smell detector. In: Proceedings of the XXXIV Brazilian Symposium on Software Engineering, pp. 564\u2013569 (2020)","DOI":"10.1145\/3422392.3422499"},{"key":"13_CR25","doi-asserted-by":"publisher","first-page":"8","DOI":"10.5753\/jserd.2021.1893","volume":"9","author":"T Virg\u00ednio","year":"2021","unstructured":"Virg\u00ednio, T., et al.: On the test smells detection: an empirical study on the jnose test accuracy. J. Softw. Eng. Res. Dev. 9, 8\u20131 (2021)","journal-title":"J. Softw. Eng. Res. Dev."},{"key":"13_CR26","doi-asserted-by":"crossref","unstructured":"Virg\u00ednio, T., Santana, R., Martins, L.A., Soares, L.R., Costa, H., Machado, I.: On the influence of test smells on test coverage. In: Proceedings of the XXXIII Brazilian Symposium on Software Engineering, SBES 2019, pp. 467\u2013471. Association for Computing Machinery, New York (2019)","DOI":"10.1145\/3350768.3350775"}],"container-title":["Lecture Notes in Computer Science","Software Engineering and Advanced Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-04200-2_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T03:04:16Z","timestamp":1757387056000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-04200-2_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,9]]},"ISBN":["9783032041999","9783032042002"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-04200-2_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,9]]},"assertion":[{"value":"9 September 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SEAA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Euromicro Conference on Software Engineering and Advanced Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Salerno","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 September 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 September 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"51","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"seaa-12025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/dsd-seaa.com\/seaa2025\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}