{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T12:08:27Z","timestamp":1772021307130,"version":"3.50.1"},"reference-count":8,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007,8]]},"DOI":"10.1109\/icsea.2007.57","type":"proceedings-article","created":{"date-parts":[[2007,9,12]],"date-time":"2007-09-12T16:02:04Z","timestamp":1189612924000},"page":"44-44","source":"Crossref","is-referenced-by-count":26,"title":["Refactoring Test Code Safely"],"prefix":"10.1109","author":[{"given":"Eduardo Martins","family":"Guerra","sequence":"first","affiliation":[]},{"given":"Clovis Torres","family":"Fernandes","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref4","first-page":"92","author":"van deursen","year":"2001","journal-title":"Proceedings of the 2nd International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2001)"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1016\/S1571-0661(05)82624-6"},{"key":"ref6","first-page":"71","article-title":"The video store revisited-thoughts on refactoring and testing","author":"van deursen","year":"0","journal-title":"Proceedings of the 3nd International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2002)"},{"key":"ref5","first-page":"249","article-title":"Unit Testing in a Java Project","author":"glassman","year":"2001","journal-title":"SUCCI Giancarlo MARCHESI Michele Extreme Programming Examined"},{"key":"ref8","first-page":"323","article-title":"Developing the Refactoring Browser","author":"johnson","year":"2001","journal-title":"SUCCI Giancarlo MARCHESI Michele Extreme Programming Examined"},{"key":"ref7","author":"gamma","year":"1995","journal-title":"Design Patterns Elements of Reusable Object-Oriented Software"},{"key":"ref2","author":"fowler","year":"1999","journal-title":"Refactoring Improving the Design of Existing Code"},{"key":"ref1","author":"beck","year":"2002","journal-title":"Test Driven Development By Example"}],"event":{"name":"International Conference on Software Engineering Advances (ICSEA 2007)","location":"Cap Esterel, France","start":{"date-parts":[[2007,8,25]]},"end":{"date-parts":[[2007,8,31]]}},"container-title":["International Conference on Software Engineering Advances (ICSEA 2007)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/4299876\/4299877\/04299925.pdf?arnumber=4299925","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,15]],"date-time":"2017-03-15T15:30:50Z","timestamp":1489591850000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/4299925\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,8]]},"references-count":8,"URL":"https:\/\/doi.org\/10.1109\/icsea.2007.57","relation":{},"subject":[],"published":{"date-parts":[[2007,8]]}}}