{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T15:58:39Z","timestamp":1784649519829,"version":"3.55.0"},"reference-count":24,"publisher":"IEEE","license":[{"start":{"date-parts":[[2012,9,1]],"date-time":"2012-09-01T00:00:00Z","timestamp":1346457600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2012,9,1]],"date-time":"2012-09-01T00:00:00Z","timestamp":1346457600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1109\/icsm.2012.6405253","type":"proceedings-article","created":{"date-parts":[[2013,1,17]],"date-time":"2013-01-17T20:28:25Z","timestamp":1358454505000},"page":"56-65","source":"Crossref","is-referenced-by-count":127,"title":["An empirical analysis of the distribution of unit test smells and their impact on software maintenance"],"prefix":"10.1109","author":[{"given":"Gabriele","family":"Bavota","sequence":"first","affiliation":[{"name":"University of Salerno, Fisciano (SA), Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abdallah","family":"Qusef","sequence":"additional","affiliation":[{"name":"University of Salerno, Fisciano (SA), Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rocco","family":"Oliveto","sequence":"additional","affiliation":[{"name":"University of Molise, Pesche (IS), Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrea","family":"De Lucia","sequence":"additional","affiliation":[{"name":"University of Salerno, Fisciano (SA), Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Binkley","sequence":"additional","affiliation":[{"name":"Loyola University Maryland, Baltimore, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"issue":"2","key":"ref1","first-page":"22","article-title":"Designing reusable classes","volume":"1","author":"Johnson","year":"1988","journal-title":"Journal of Object-Oriented Programming"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/52.207232"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/PCCC.1993.344523"},{"key":"ref4","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler","year":"1999"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2011.24"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9171-y"},{"key":"ref7","article-title":"Refactoring test code","volume-title":"Tech. Rep.","author":"Van Deursen","year":"2001"},{"key":"ref8","first-page":"71","article-title":"The video store revisited - thoughts on refactoring and testing","volume-title":"Proceedings of International Conference on eXtreme Programming and Flexible Processes in Software Engineering (XP)","author":"van Deursen"},{"key":"ref9","volume-title":"XUnit Test Patterns: Refactoring Test Code","author":"Meszaros","year":"2007"},{"key":"ref10","article-title":"JUnit best practices","volume-title":"Java World","volume":"12","author":"Schneider","year":"2000"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080773"},{"key":"ref12","volume-title":"Test Driven Development: By Example","author":"Beck","year":"2002"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70745"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2007.6.9.a12"},{"key":"ref15","article-title":"Testq: Exploring structural and maintenance characteristics of unit test suites","volume-title":"Proceedings of the 1st International Workshop on Advanced Software Development Tools and Techniques (WAS-DeTT)","author":"Breugelmans"},{"key":"ref16","article-title":"An empirical analysis of the distribution of unit test smells and their impact on software maintenance","volume-title":"Tech. Rep.","author":"Bavota","year":"2011"},{"key":"ref17","volume-title":"Statistical power analysis for the behavioral sciences","author":"Cohen","year":"1988"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.69"},{"key":"ref19","volume-title":"Modern Information Retrieval","author":"Baeza-Yates","year":"1999"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1041053"},{"key":"ref21","volume-title":"Practical Nonparametric Statistics","author":"Conover","year":"1998"},{"key":"ref22","volume-title":"Experimentation in Software Engineering - An Introduction","author":"Wohlin","year":"2000"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.4135\/9781412985987"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.43"}],"event":{"name":"2012 IEEE International Conference on Software Maintenance (ICSM)","location":"Trento, Italy","start":{"date-parts":[[2012,9,23]]},"end":{"date-parts":[[2012,9,28]]}},"container-title":["2012 28th IEEE International Conference on Software Maintenance (ICSM)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6384336\/6404866\/06405253.pdf?arnumber=6405253","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T05:15:00Z","timestamp":1747804500000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/6405253\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9]]},"references-count":24,"URL":"https:\/\/doi.org\/10.1109\/icsm.2012.6405253","relation":{},"subject":[],"published":{"date-parts":[[2012,9]]}}}